From 9ed08f834919ed37c3d81f89d99a5654b49fcbcb Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 4 Aug 2026 22:36:21 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 230485 --- .../item/MailboxItemItemRequestBuilder.java | 56 + .../item/MailboxItemItemRequestBuilder.java | 58 + .../item/ParticipantItemRequestBuilder.java | 9 + .../ReportSyntheticMediaPostRequestBody.java | 215 + .../ReportSyntheticMediaRequestBuilder.java | 98 + .../item/ParticipantItemRequestBuilder.java | 9 + .../ReportSyntheticMediaPostRequestBody.java | 215 + .../ReportSyntheticMediaRequestBuilder.java | 98 + .../directory/DirectoryRequestBuilder.java | 9 + .../RemoteTenantGroupsRequestBuilder.java | 278 + .../count/CountRequestBuilder.java | 143 + .../RemoteTenantGroupItemRequestBuilder.java | 269 + .../AccessReviewsRequestBuilder.java | 9 + .../AccessReviewStageItemRequestBuilder.java | 18 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../AccessReviewStageItemRequestBuilder.java | 18 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../AccessReviewStageItemRequestBuilder.java | 18 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../AccessReviewStageItemRequestBuilder.java | 18 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../AccessReviewStageItemRequestBuilder.java | 18 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../unified/UnifiedRequestBuilder.java | 255 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions}/count/CountRequestBuilder.java | 6 +- .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 246 + .../insights/InsightsRequestBuilder.java} | 88 +- .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../item/instance/InstanceRequestBuilder.java | 336 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../ApplyDecisionsRequestBuilder.java | 93 + ...videdResourceDecisionsPostRequestBody.java | 142 + ...ovidedResourceDecisionsRequestBuilder.java | 100 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../ContactedReviewersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ccessReviewReviewerItemRequestBuilder.java | 228 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 237 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../definition/DefinitionRequestBuilder.java | 129 + .../ResetDecisionsRequestBuilder.java | 93 + .../SendReminderRequestBuilder.java | 93 + .../instance/stages/StagesRequestBuilder.java | 254 + .../stages/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + .../AccessReviewStageItemRequestBuilder.java | 264 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 237 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../stages/item/stop/StopRequestBuilder.java | 93 + .../instance/stop/StopRequestBuilder.java | 93 + .../StopApplyDecisionsRequestBuilder.java | 91 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../DefinitionsRequestBuilder.java | 258 + .../count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...wScheduleDefinitionItemRequestBuilder.java | 246 + .../instances/InstancesRequestBuilder.java | 254 + .../instances/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...ccessReviewInstanceItemRequestBuilder.java | 336 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../ApplyDecisionsRequestBuilder.java | 93 + ...videdResourceDecisionsPostRequestBody.java | 142 + ...ovidedResourceDecisionsRequestBuilder.java | 100 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../ContactedReviewersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ccessReviewReviewerItemRequestBuilder.java | 228 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 246 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../item/instance/InstanceRequestBuilder.java | 327 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../ApplyDecisionsRequestBuilder.java | 93 + ...videdResourceDecisionsPostRequestBody.java | 142 + ...ovidedResourceDecisionsRequestBuilder.java | 100 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../ContactedReviewersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ccessReviewReviewerItemRequestBuilder.java | 228 + .../definition/DefinitionRequestBuilder.java | 129 + .../ResetDecisionsRequestBuilder.java | 93 + .../SendReminderRequestBuilder.java | 93 + .../instance/stages/StagesRequestBuilder.java | 254 + .../stages/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + .../AccessReviewStageItemRequestBuilder.java | 264 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 237 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../stages/item/stop/StopRequestBuilder.java | 93 + .../instance/stop/StopRequestBuilder.java | 93 + .../StopApplyDecisionsRequestBuilder.java | 91 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../definition/DefinitionRequestBuilder.java | 129 + .../ResetDecisionsRequestBuilder.java | 93 + .../SendReminderRequestBuilder.java | 93 + .../item/stages/StagesRequestBuilder.java | 254 + .../stages/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + .../AccessReviewStageItemRequestBuilder.java | 264 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 246 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../item/instance/InstanceRequestBuilder.java | 327 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../ApplyDecisionsRequestBuilder.java | 93 + ...videdResourceDecisionsPostRequestBody.java | 142 + ...ovidedResourceDecisionsRequestBuilder.java | 100 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../ContactedReviewersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ccessReviewReviewerItemRequestBuilder.java | 228 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 237 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../definition/DefinitionRequestBuilder.java | 129 + .../ResetDecisionsRequestBuilder.java | 93 + .../SendReminderRequestBuilder.java | 93 + .../instance/stop/StopRequestBuilder.java | 93 + .../StopApplyDecisionsRequestBuilder.java | 91 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../stages/item/stop/StopRequestBuilder.java | 93 + .../item/stop/StopRequestBuilder.java | 93 + .../StopApplyDecisionsRequestBuilder.java | 91 + .../item/stop/StopRequestBuilder.java | 91 + .../instances/InstancesRequestBuilder.java | 254 + .../instances/count/CountRequestBuilder.java} | 59 +- .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...ccessReviewInstanceItemRequestBuilder.java | 336 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../ApplyDecisionsRequestBuilder.java | 93 + ...videdResourceDecisionsPostRequestBody.java | 142 + ...ovidedResourceDecisionsRequestBuilder.java | 100 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../ContactedReviewersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ccessReviewReviewerItemRequestBuilder.java | 228 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 246 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../item/instance/InstanceRequestBuilder.java | 327 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../ApplyDecisionsRequestBuilder.java | 93 + ...videdResourceDecisionsPostRequestBody.java | 142 + ...ovidedResourceDecisionsRequestBuilder.java | 100 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../ContactedReviewersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ccessReviewReviewerItemRequestBuilder.java | 228 + .../definition/DefinitionRequestBuilder.java | 129 + .../ResetDecisionsRequestBuilder.java | 93 + .../SendReminderRequestBuilder.java | 93 + .../instance/stages/StagesRequestBuilder.java | 254 + .../stages/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + .../AccessReviewStageItemRequestBuilder.java | 264 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 237 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../stages/item/stop/StopRequestBuilder.java | 93 + .../instance/stop/StopRequestBuilder.java | 93 + .../StopApplyDecisionsRequestBuilder.java | 91 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../definition/DefinitionRequestBuilder.java | 129 + .../ResetDecisionsRequestBuilder.java | 93 + .../SendReminderRequestBuilder.java | 93 + .../item/stages/StagesRequestBuilder.java | 254 + .../stages/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + .../AccessReviewStageItemRequestBuilder.java | 264 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 246 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../item/instance/InstanceRequestBuilder.java | 327 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../ApplyDecisionsRequestBuilder.java | 93 + ...videdResourceDecisionsPostRequestBody.java | 142 + ...ovidedResourceDecisionsRequestBuilder.java | 100 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../ContactedReviewersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ccessReviewReviewerItemRequestBuilder.java | 228 + .../decisions/DecisionsRequestBuilder.java | 263 + .../decisions/count/CountRequestBuilder.java | 128 + .../FilterByCurrentUserWithOnGetResponse.java | 63 + ...lterByCurrentUserWithOnRequestBuilder.java | 168 + ...nstanceDecisionItemItemRequestBuilder.java | 237 + .../item/insights/InsightsRequestBuilder.java | 243 + .../insights/count/CountRequestBuilder.java | 128 + .../GovernanceInsightItemRequestBuilder.java | 228 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../definition/DefinitionRequestBuilder.java | 129 + .../ResetDecisionsRequestBuilder.java | 93 + .../SendReminderRequestBuilder.java | 93 + .../instance/stop/StopRequestBuilder.java | 93 + .../StopApplyDecisionsRequestBuilder.java | 91 + .../RecordAllDecisionsPostRequestBody.java | 158 + .../RecordAllDecisionsRequestBuilder.java | 100 + .../stages/item/stop/StopRequestBuilder.java | 93 + .../item/stop/StopRequestBuilder.java | 93 + .../StopApplyDecisionsRequestBuilder.java | 91 + .../graph/beta/generated/kiota-dom-export.txt | 6279 ++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 2 +- ...anceDecisionItemAccessPackageResource.java | 79 + ...essReviewInstanceDecisionItemResource.java | 5 +- .../generated/models/AccessReviewSet.java | 17 + .../generated/models/AgentRiskDetection.java | 16 +- .../beta/generated/models/AiInteraction.java | 8 +- .../beta/generated/models/AudioMetadata.java | 158 + .../generated/models/AuthenticationInfo.java | 114 + .../beta/generated/models/ChatMessage.java | 8 +- .../generated/models/ChatMessageBody.java | 158 + .../models/ChatMessageBodyContentType.java | 29 + .../generated/models/ChatMessageInfo.java | 8 +- .../beta/generated/models/ClaimBinding.java | 8 +- .../ClientCredentialAuthenticationInfo.java | 96 + .../beta/generated/models/ConnectionInfo.java | 1 + .../generated/models/ContentModality.java | 33 + .../generated/models/DetectionSeverity.java | 29 + .../beta/generated/models/Directory.java | 17 + .../generated/models/DirectoryObject.java | 1 + .../generated/models/DistributionList.java | 17 - .../models/DistributionListMember.java | 112 - .../graph/beta/generated/models/Entity.java | 42 +- .../generated/models/EvaluationScope.java | 124 + .../generated/models/EvaluationScopeType.java | 29 + .../models/ExternalSapAcConnectionInfo.java | 147 + .../models/FaceCheckConfiguration.java | 8 +- .../beta/generated/models/IPv4CidrRange.java | 3 - .../beta/generated/models/IPv6CidrRange.java | 3 - .../graph/beta/generated/models/IpRange.java | 3 - .../models/M365CapabilityResourceScope.java | 4 +- .../beta/generated/models/MediaMetadata.java | 243 + .../beta/generated/models/MediaSegment.java | 158 + ...osoftAppsFileStorageContainerAppUsage.java | 171 + ...geContainerAppUsageCollectionResponse.java | 61 + ...osoftAppsFileStorageContainerGeoUsage.java | 172 + ...geContainerGeoUsageCollectionResponse.java | 61 + ...icrosoftAppsFileStorageContainerUsage.java | 93 + .../beta/generated/models/Participant.java | 17 + .../beta/generated/models/PolicyLocation.java | 1 + .../generated/models/PolicyLocationTool.java | 45 + .../generated/models/PolicyScopeBase.java | 19 +- .../generated/models/PolicyTipAction.java | 34 + .../models/ProcessContentRequest.java | 19 +- .../models/ProtectedApplicationMetadata.java | 17 + .../generated/models/RemoteTenantGroup.java | 131 + ... RemoteTenantGroupCollectionResponse.java} | 20 +- .../beta/generated/models/ReportRoot.java | 17 + .../generated/models/StreamingMetadata.java | 158 + .../models/SyntheticMediaDetectionDetail.java | 192 + .../models/SyntheticMediaDetectionInfo.java | 176 + .../graph/beta/generated/models/Teamwork.java | 4 +- .../generated/models/TeamworkCustomEmoji.java | 12 +- .../generated/models/TeamworkMessaging.java | 4 +- .../beta/generated/models/UnifiedRoot.java | 95 + .../graph/beta/generated/models/User.java | 17 + .../generated/models/UserActivityType.java | 6 +- .../generated/models/UserActivityTypes.java | 6 +- .../generated/models/VerifiedIdProfile.java | 4 +- .../VerifiedIdProfileConfiguration.java | 12 +- .../beta/generated/models/VideoMetadata.java | 158 + .../generated/models/security/AuditData.java | 4 +- .../models/security/CaseManagementRoot.java | 18 + .../casemanagement/CaseTypeConfiguration.java | 113 + ...seTypeConfigurationCollectionResponse.java | 62 + .../casemanagement/CustomFieldDefinition.java | 123 + ...stomFieldDefinitionCollectionResponse.java | 62 + .../CustomStatusDefinition.java | 175 + .../DateTimeCustomFieldDefinition.java | 63 + .../NumberCustomFieldDefinition.java | 62 + .../OptionsCustomFieldDefinition.java | 79 + .../casemanagement/StatusDefinition.java | 96 + .../StatusDefinitionCollectionResponse.java | 62 + .../StringCustomFieldDefinition.java | 62 + .../tenantgovernanceservices/ActionStep.java | 158 + .../tenantgovernanceservices/ActionUrl.java | 141 + .../B2BSignInActivityMetrics.java | 17 + .../B2bRegistrationMetrics.java | 17 + .../BillingMetrics.java | 17 + .../MultiTenantApplicationMetrics.java | 17 + .../RelatedTenant.java | 4 +- .../reports/ReportsRequestBuilder.java | 8 +- ...plicationIdAiAgentIdAiAgent_4a7f983e.java} | 64 +- ...IdAiAgentNameAiAgentNameAge_e691cabf.java} | 17 +- ...5CapabilityBaseNameItemRequestBuilder.java | 10 +- ...5CapabilityBaseNameItemRequestBuilder.java | 20 +- .../reports/ReportsRequestBuilder.java | 87 +- ...thPeriodversionVersionRequestBuilder.java} | 53 +- ...thPeriodversionVersionRequestBuilder.java} | 53 +- ...thPeriodversionVersionRequestBuilder.java} | 53 +- ...atereportTypeReportTypeRequestBuilder.java | 126 + ...pIdreportTypeReportTypeRequestBuilder.java | 130 + ...iodreportTypeReportTypeRequestBuilder.java | 125 + ...pIdreportTypeReportTypeRequestBuilder.java | 127 + ...geContainerUsageSummaryRequestBuilder.java | 239 + .../UsageByDataLocationRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...ageDataLocationCodeItemRequestBuilder.java | 237 + .../usagebyapp/UsageByAppRequestBuilder.java | 243 + .../usagebyapp/count/CountRequestBuilder.java | 128 + ...ntainerAppUsageAppItemRequestBuilder.java} | 85 +- .../CaseManagementRequestBuilder.java | 9 + .../CaseTypeConfigurationsRequestBuilder.java | 189 + .../count/CountRequestBuilder.java | 128 + ...seTypeConfigurationItemRequestBuilder.java | 147 + .../CustomFieldsRequestBuilder.java | 187 + .../count/CountRequestBuilder.java | 128 + ...stomFieldDefinitionItemRequestBuilder.java | 129 + .../item/statuses/StatusesRequestBuilder.java | 187 + .../statuses/count/CountRequestBuilder.java | 128 + .../StatusDefinitionItemRequestBuilder.java | 129 + ...phSecurityDisablePolicyRequestBuilder.java | 10 +- ...aphSecurityEnablePolicyRequestBuilder.java | 10 +- ...taSecurityAndGovernanceRequestBuilder.java | 9 + .../ProcessContentPostRequestBody.java | 108 + .../ProcessContentRequestBuilder.java | 103 + .../compute/ComputePostRequestBody.java | 20 +- .../item/browse/BrowsePostRequestBody.java | 20 +- ...ileStorageContainerItemRequestBuilder.java | 9 + ...sferPrincipalOwnershipPostRequestBody.java | 108 + ...nsferPrincipalOwnershipRequestBuilder.java | 98 + ...ileStorageContainerItemRequestBuilder.java | 9 + ...sferPrincipalOwnershipPostRequestBody.java | 108 + ...nsferPrincipalOwnershipRequestBuilder.java | 98 + .../messaging/MessagingRequestBuilder.java | 10 +- .../CustomEmojisRequestBuilder.java | 22 +- ...tomEmojiDisplayNameItemRequestBuilder.java | 10 +- .../users/item/UserItemRequestBuilder.java | 9 + .../DistributionListItemRequestBuilder.java | 9 - .../AccessReviewStageItemRequestBuilder.java | 18 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../AccessReviewStageItemRequestBuilder.java | 18 + .../AcceptRecommendationsRequestBuilder.java | 93 + .../BatchRecordDecisionsPostRequestBody.java | 158 + .../BatchRecordDecisionsRequestBuilder.java | 100 + .../sponsorof/SponsorOfRequestBuilder.java | 189 + .../sponsorof/count/CountRequestBuilder.java | 128 + .../DirectoryObjectItemRequestBuilder.java | 129 + 448 files changed, 61591 insertions(+), 663 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/UnifiedRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/DecisionsRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{users/item/distributionlists/item/distributionlistmembers => identitygovernance/accessreviews/unified/decisions}/count/CountRequestBuilder.java (92%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{users/item/distributionlists/item/distributionlistmembers/DistributionListMembersRequestBuilder.java => identitygovernance/accessreviews/unified/decisions/item/insights/InsightsRequestBuilder.java} (62%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/InstanceRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/definition/DefinitionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/StagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/DefinitionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/AccessReviewScheduleDefinitionItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/InstancesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/AccessReviewInstanceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/InstanceRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/definition/DefinitionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/sendreminder/SendReminderRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/StagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/InstancesRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{users/item/distributionlists/item/distributionlistmembers/item/contact/ContactRequestBuilder.java => identitygovernance/accessreviews/unified/instances/count/CountRequestBuilder.java} (65%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/AccessReviewInstanceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/InstanceRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/definition/DefinitionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/sendreminder/SendReminderRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/StagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stop/StopRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemAccessPackageResource.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AudioMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageBodyContentType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ContentModality.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DetectionSeverity.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DistributionListMember.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScope.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScopeType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MediaSegment.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerGeoUsage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerUsage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationTool.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RemoteTenantGroup.java rename src/main/java/com/microsoft/graph/beta/generated/models/{DistributionListMemberCollectionResponse.java => RemoteTenantGroupCollectionResponse.java} (71%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StreamingMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoot.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/VideoMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfiguration.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfigurationCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldDefinitionCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomStatusDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/DateTimeCustomFieldDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/NumberCustomFieldDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/OptionsCustomFieldDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinitionCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StringCustomFieldDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionStep.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionUrl.java rename src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/{microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java => microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.java} (70%) rename src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/{microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java => microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf.java} (74%) rename src/main/java/com/microsoft/graph/beta/generated/reports/{getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java => getmicrosoft365copilotusageuserdetailwithperiodversionversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.java} (67%) rename src/main/java/com/microsoft/graph/beta/generated/reports/{getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java => getmicrosoft365copilotusercountsummarywithperiodversionversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.java} (67%) rename src/main/java/com/microsoft/graph/beta/generated/reports/{getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java => getmicrosoft365copilotusercounttrendwithperiodversionversion/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.java} (68%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatereporttypereporttype/GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatewithappidreporttypereporttype/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodreporttypereporttype/GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodwithappidreporttypereporttype/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/UsageByDataLocationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/UsageByAppRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/count/CountRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{users/item/distributionlists/item/distributionlistmembers/item/DistributionListMemberItemRequestBuilder.java => reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/item/MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.java} (66%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/CaseTypeConfigurationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/CaseTypeConfigurationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/CustomFieldsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/item/CustomFieldDefinitionItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/StatusesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/item/StatusDefinitionItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/SponsorOfRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java index 8d95314e059..0d2de34145e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java @@ -36,6 +36,30 @@ public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } /** * The collection of items in this folder. * @return a {@link MailboxItem} @@ -64,6 +88,32 @@ public MailboxItem get(@jakarta.annotation.Nullable final java.util.function.Con errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, MailboxItem::createFromDiscriminatorValue); } + /** + * Delete navigation property items for admin + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property items for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } /** * The collection of items in this folder. * @return a {@link RequestInformation} @@ -103,6 +153,12 @@ public MailboxItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final S Objects.requireNonNull(rawUrl); return new MailboxItemItemRequestBuilder(rawUrl, requestAdapter); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } /** * The collection of items in this folder. */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java index 394c05801dd..220f62d3f83 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java @@ -36,6 +36,32 @@ public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMapFind more info here + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see Find more info here + */ + @Deprecated + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } /** * Read the properties and relationships of a mailboxItem object. * @return a {@link MailboxItem} @@ -66,6 +92,32 @@ public MailboxItem get(@jakarta.annotation.Nullable final java.util.function.Con errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, MailboxItem::createFromDiscriminatorValue); } + /** + * Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } /** * Read the properties and relationships of a mailboxItem object. * @return a {@link RequestInformation} @@ -105,6 +157,12 @@ public MailboxItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final S Objects.requireNonNull(rawUrl); return new MailboxItemItemRequestBuilder(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 mailboxItem object. */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/ParticipantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/ParticipantItemRequestBuilder.java index f73b9a63b3d..fde91bcd0c2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/ParticipantItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/ParticipantItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.app.calls.item.participants.item.admitfromlobby.AdmitFromLobbyRequestBuilder; import com.microsoft.graph.beta.app.calls.item.participants.item.mute.MuteRequestBuilder; import com.microsoft.graph.beta.app.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder; +import com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder; import com.microsoft.graph.beta.app.calls.item.participants.item.startholdmusic.StartHoldMusicRequestBuilder; import com.microsoft.graph.beta.app.calls.item.participants.item.stopholdmusic.StopHoldMusicRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; @@ -49,6 +50,14 @@ public MuteRequestBuilder mute() { public RemoveFromLobbyRequestBuilder removeFromLobby() { return new RemoveFromLobbyRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the reportSyntheticMedia method. + * @return a {@link ReportSyntheticMediaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportSyntheticMediaRequestBuilder reportSyntheticMedia() { + return new ReportSyntheticMediaRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the startHoldMusic method. * @return a {@link StartHoldMusicRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java new file mode 100644 index 00000000000..036ddc3e495 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java @@ -0,0 +1,215 @@ +package com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia; + +import com.microsoft.graph.beta.models.DetectionSeverity; +import com.microsoft.graph.beta.models.MediaMetadata; +import com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReportSyntheticMediaPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReportSyntheticMediaPostRequestBody} and sets the default values. + */ + public ReportSyntheticMediaPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + this.setIsMalicious(false); + } + /** + * 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 ReportSyntheticMediaPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReportSyntheticMediaPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReportSyntheticMediaPostRequestBody(); + } + /** + * 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 contentMetadata property value. The contentMetadata property + * @return a {@link MediaMetadata} + */ + @jakarta.annotation.Nullable + public MediaMetadata getContentMetadata() { + return this.backingStore.get("contentMetadata"); + } + /** + * Gets the detectionDateTime property value. The detectionDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDetectionDateTime() { + return this.backingStore.get("detectionDateTime"); + } + /** + * Gets the detections property value. The detections property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDetections() { + return this.backingStore.get("detections"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(7); + deserializerMap.put("contentMetadata", (n) -> { this.setContentMetadata(n.getObjectValue(MediaMetadata::createFromDiscriminatorValue)); }); + deserializerMap.put("detectionDateTime", (n) -> { this.setDetectionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("detections", (n) -> { this.setDetections(n.getCollectionOfObjectValues(SyntheticMediaDetectionDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("id", (n) -> { this.setId(n.getUUIDValue()); }); + deserializerMap.put("isMalicious", (n) -> { this.setIsMalicious(n.getBooleanValue()); }); + deserializerMap.put("overallConfidence", (n) -> { this.setOverallConfidence(n.getDoubleValue()); }); + deserializerMap.put("severity", (n) -> { this.setSeverity(n.getEnumValue(DetectionSeverity::forValue)); }); + return deserializerMap; + } + /** + * Gets the id property value. The id property + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getId() { + return this.backingStore.get("id"); + } + /** + * Gets the isMalicious property value. The isMalicious property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsMalicious() { + return this.backingStore.get("isMalicious"); + } + /** + * Gets the overallConfidence property value. The overallConfidence property + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getOverallConfidence() { + return this.backingStore.get("overallConfidence"); + } + /** + * Gets the severity property value. The severity property + * @return a {@link DetectionSeverity} + */ + @jakarta.annotation.Nullable + public DetectionSeverity getSeverity() { + return this.backingStore.get("severity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("contentMetadata", this.getContentMetadata()); + writer.writeOffsetDateTimeValue("detectionDateTime", this.getDetectionDateTime()); + writer.writeCollectionOfObjectValues("detections", this.getDetections()); + writer.writeUUIDValue("id", this.getId()); + writer.writeBooleanValue("isMalicious", this.getIsMalicious()); + writer.writeDoubleValue("overallConfidence", this.getOverallConfidence()); + writer.writeEnumValue("severity", this.getSeverity()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the contentMetadata property value. The contentMetadata property + * @param value Value to set for the contentMetadata property. + */ + public void setContentMetadata(@jakarta.annotation.Nullable final MediaMetadata value) { + this.backingStore.set("contentMetadata", value); + } + /** + * Sets the detectionDateTime property value. The detectionDateTime property + * @param value Value to set for the detectionDateTime property. + */ + public void setDetectionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("detectionDateTime", value); + } + /** + * Sets the detections property value. The detections property + * @param value Value to set for the detections property. + */ + public void setDetections(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("detections", value); + } + /** + * Sets the id property value. The id property + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("id", value); + } + /** + * Sets the isMalicious property value. The isMalicious property + * @param value Value to set for the isMalicious property. + */ + public void setIsMalicious(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isMalicious", value); + } + /** + * Sets the overallConfidence property value. The overallConfidence property + * @param value Value to set for the overallConfidence property. + */ + public void setOverallConfidence(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("overallConfidence", value); + } + /** + * Sets the severity property value. The severity property + * @param value Value to set for the severity property. + */ + public void setSeverity(@jakarta.annotation.Nullable final DetectionSeverity value) { + this.backingStore.set("severity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java new file mode 100644 index 00000000000..314d7bad1cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia; + +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 reportSyntheticMedia method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReportSyntheticMediaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReportSyntheticMediaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReportSyntheticMediaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", pathParameters); + } + /** + * Instantiates a new {@link ReportSyntheticMediaRequestBuilder} 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 ReportSyntheticMediaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", rawUrl); + } + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body) { + post(body, null); + } + /** + * Invoke action reportSyntheticMedia + * @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 + */ + public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action reportSyntheticMedia + * @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 ReportSyntheticMediaPostRequestBody 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 ReportSyntheticMediaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportSyntheticMediaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReportSyntheticMediaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/ParticipantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/ParticipantItemRequestBuilder.java index aab4d2f07bb..ffad3b5fcac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/ParticipantItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/ParticipantItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.communications.calls.item.participants.item.admitfromlobby.AdmitFromLobbyRequestBuilder; import com.microsoft.graph.beta.communications.calls.item.participants.item.mute.MuteRequestBuilder; import com.microsoft.graph.beta.communications.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder; +import com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder; import com.microsoft.graph.beta.communications.calls.item.participants.item.startholdmusic.StartHoldMusicRequestBuilder; import com.microsoft.graph.beta.communications.calls.item.participants.item.stopholdmusic.StopHoldMusicRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; @@ -49,6 +50,14 @@ public MuteRequestBuilder mute() { public RemoveFromLobbyRequestBuilder removeFromLobby() { return new RemoveFromLobbyRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the reportSyntheticMedia method. + * @return a {@link ReportSyntheticMediaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportSyntheticMediaRequestBuilder reportSyntheticMedia() { + return new ReportSyntheticMediaRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the startHoldMusic method. * @return a {@link StartHoldMusicRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java new file mode 100644 index 00000000000..2506f7ddf25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaPostRequestBody.java @@ -0,0 +1,215 @@ +package com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia; + +import com.microsoft.graph.beta.models.DetectionSeverity; +import com.microsoft.graph.beta.models.MediaMetadata; +import com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReportSyntheticMediaPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReportSyntheticMediaPostRequestBody} and sets the default values. + */ + public ReportSyntheticMediaPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + this.setIsMalicious(false); + } + /** + * 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 ReportSyntheticMediaPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReportSyntheticMediaPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReportSyntheticMediaPostRequestBody(); + } + /** + * 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 contentMetadata property value. The contentMetadata property + * @return a {@link MediaMetadata} + */ + @jakarta.annotation.Nullable + public MediaMetadata getContentMetadata() { + return this.backingStore.get("contentMetadata"); + } + /** + * Gets the detectionDateTime property value. The detectionDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDetectionDateTime() { + return this.backingStore.get("detectionDateTime"); + } + /** + * Gets the detections property value. The detections property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDetections() { + return this.backingStore.get("detections"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(7); + deserializerMap.put("contentMetadata", (n) -> { this.setContentMetadata(n.getObjectValue(MediaMetadata::createFromDiscriminatorValue)); }); + deserializerMap.put("detectionDateTime", (n) -> { this.setDetectionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("detections", (n) -> { this.setDetections(n.getCollectionOfObjectValues(SyntheticMediaDetectionDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("id", (n) -> { this.setId(n.getUUIDValue()); }); + deserializerMap.put("isMalicious", (n) -> { this.setIsMalicious(n.getBooleanValue()); }); + deserializerMap.put("overallConfidence", (n) -> { this.setOverallConfidence(n.getDoubleValue()); }); + deserializerMap.put("severity", (n) -> { this.setSeverity(n.getEnumValue(DetectionSeverity::forValue)); }); + return deserializerMap; + } + /** + * Gets the id property value. The id property + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getId() { + return this.backingStore.get("id"); + } + /** + * Gets the isMalicious property value. The isMalicious property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsMalicious() { + return this.backingStore.get("isMalicious"); + } + /** + * Gets the overallConfidence property value. The overallConfidence property + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getOverallConfidence() { + return this.backingStore.get("overallConfidence"); + } + /** + * Gets the severity property value. The severity property + * @return a {@link DetectionSeverity} + */ + @jakarta.annotation.Nullable + public DetectionSeverity getSeverity() { + return this.backingStore.get("severity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("contentMetadata", this.getContentMetadata()); + writer.writeOffsetDateTimeValue("detectionDateTime", this.getDetectionDateTime()); + writer.writeCollectionOfObjectValues("detections", this.getDetections()); + writer.writeUUIDValue("id", this.getId()); + writer.writeBooleanValue("isMalicious", this.getIsMalicious()); + writer.writeDoubleValue("overallConfidence", this.getOverallConfidence()); + writer.writeEnumValue("severity", this.getSeverity()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the contentMetadata property value. The contentMetadata property + * @param value Value to set for the contentMetadata property. + */ + public void setContentMetadata(@jakarta.annotation.Nullable final MediaMetadata value) { + this.backingStore.set("contentMetadata", value); + } + /** + * Sets the detectionDateTime property value. The detectionDateTime property + * @param value Value to set for the detectionDateTime property. + */ + public void setDetectionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("detectionDateTime", value); + } + /** + * Sets the detections property value. The detections property + * @param value Value to set for the detections property. + */ + public void setDetections(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("detections", value); + } + /** + * Sets the id property value. The id property + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("id", value); + } + /** + * Sets the isMalicious property value. The isMalicious property + * @param value Value to set for the isMalicious property. + */ + public void setIsMalicious(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isMalicious", value); + } + /** + * Sets the overallConfidence property value. The overallConfidence property + * @param value Value to set for the overallConfidence property. + */ + public void setOverallConfidence(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("overallConfidence", value); + } + /** + * Sets the severity property value. The severity property + * @param value Value to set for the severity property. + */ + public void setSeverity(@jakarta.annotation.Nullable final DetectionSeverity value) { + this.backingStore.set("severity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java new file mode 100644 index 00000000000..f93a5c4f82c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia; + +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 reportSyntheticMedia method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReportSyntheticMediaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReportSyntheticMediaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReportSyntheticMediaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", pathParameters); + } + /** + * Instantiates a new {@link ReportSyntheticMediaRequestBuilder} 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 ReportSyntheticMediaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", rawUrl); + } + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body) { + post(body, null); + } + /** + * Invoke action reportSyntheticMedia + * @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 + */ + public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action reportSyntheticMedia + * @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 ReportSyntheticMediaPostRequestBody 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 ReportSyntheticMediaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportSyntheticMediaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReportSyntheticMediaRequestBuilder(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/directory/DirectoryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java index 6f95ed44c97..e9f4a894709 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 @@ -19,6 +19,7 @@ import com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder; import com.microsoft.graph.beta.directory.recommendations.RecommendationsRequestBuilder; import com.microsoft.graph.beta.directory.recovery.RecoveryRequestBuilder; +import com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder; import com.microsoft.graph.beta.directory.sharedemaildomains.SharedEmailDomainsRequestBuilder; import com.microsoft.graph.beta.directory.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.graph.beta.directory.subscriptionswithcommercesubscriptionid.SubscriptionsWithCommerceSubscriptionIdRequestBuilder; @@ -197,6 +198,14 @@ public RecommendationsRequestBuilder recommendations() { public RecoveryRequestBuilder recovery() { return new RecoveryRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @return a {@link RemoteTenantGroupsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoteTenantGroupsRequestBuilder remoteTenantGroups() { + return new RemoteTenantGroupsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sharedEmailDomains property of the microsoft.graph.directory entity. * @return a {@link SharedEmailDomainsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java new file mode 100644 index 00000000000..31e92415a1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java @@ -0,0 +1,278 @@ +package com.microsoft.graph.beta.directory.remotetenantgroups; + +import com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder; +import com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.RemoteTenantGroup; +import com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse; +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 remoteTenantGroups property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @param remoteTenantGroupId The unique identifier of remoteTenantGroup + * @return a {@link RemoteTenantGroupItemRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupItemRequestBuilder byRemoteTenantGroupId(@jakarta.annotation.Nonnull final String remoteTenantGroupId) { + Objects.requireNonNull(remoteTenantGroupId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("remoteTenantGroup%2Did", remoteTenantGroupId); + return new RemoteTenantGroupItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RemoteTenantGroupsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RemoteTenantGroupsRequestBuilder} 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 RemoteTenantGroupsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @return a {@link RemoteTenantGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroupCollectionResponse get() { + return get(null); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroupCollectionResponse 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, RemoteTenantGroupCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup post(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return post(body, null); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup post(@jakarta.annotation.Nonnull final RemoteTenantGroup 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, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup 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 RemoteTenantGroupsRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoteTenantGroupsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the remoteTenantGroup 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/directory/remotetenantgroups/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bd51a07bef8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.directory.remotetenantgroups.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}/directory/remoteTenantGroups/$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}/directory/remoteTenantGroups/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java new file mode 100644 index 00000000000..88006a442f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java @@ -0,0 +1,269 @@ +package com.microsoft.graph.beta.directory.remotetenantgroups.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.RemoteTenantGroup; +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 remoteTenantGroups property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoteTenantGroupItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RemoteTenantGroupItemRequestBuilder} 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 RemoteTenantGroupItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete navigation property remoteTenantGroups 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 + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup get() { + return get(null); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup 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, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup patch(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return patch(body, null); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup patch(@jakarta.annotation.Nonnull final RemoteTenantGroup 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, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup 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 RemoteTenantGroupItemRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoteTenantGroupItemRequestBuilder(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 remoteTenantGroup 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/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java index 8141dc288d5..caeb39ba208 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.identitygovernance.accessreviews.historydefinitions.HistoryDefinitionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.InstancesRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.policy.PolicyRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder; import com.microsoft.graph.beta.models.AccessReviewSet; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -65,6 +66,14 @@ public InstancesRequestBuilder instances() { public PolicyRequestBuilder policy() { return new PolicyRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + * @return a {@link UnifiedRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnifiedRequestBuilder unified() { + return new UnifiedRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessReviewsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java index 680df5ea3cf..d6eddd45a7c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java @@ -1,5 +1,7 @@ package com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item; +import com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.stop.StopRequestBuilder; import com.microsoft.graph.beta.models.AccessReviewStage; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..253d4660ebd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..3479fcbcbf4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..cb76ed3795a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java index dee81202c2b..b130036f65e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java @@ -1,5 +1,7 @@ package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item; +import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder; import com.microsoft.graph.beta.models.AccessReviewStage; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..13dd823419b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..e8d8e86b864 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..b8b3a02f56f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java index 67ccf432f0d..541011c0134 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -1,5 +1,7 @@ package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item; +import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.stop.StopRequestBuilder; import com.microsoft.graph.beta.models.AccessReviewStage; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..180914bbd4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..5c69af478ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..409e8f861ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java index 87a18163f77..df718cc9cde 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java @@ -1,5 +1,7 @@ package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item; +import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder; import com.microsoft.graph.beta.models.AccessReviewStage; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..bf7abf79093 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..dedd2f02ebe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..352a831f9c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java index 1ea1f6ecfd3..686f66a9df1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -1,5 +1,7 @@ package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item; +import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.stop.StopRequestBuilder; import com.microsoft.graph.beta.models.AccessReviewStage; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..0d3d5b30085 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..4c2279e98d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..49114e87f2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/UnifiedRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/UnifiedRequestBuilder.java new file mode 100644 index 00000000000..8ef5eb9d514 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/UnifiedRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.UnifiedRoot; +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 unified property of the microsoft.graph.accessReviewSet entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnifiedRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + * @return a {@link DefinitionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionsRequestBuilder definitions() { + return new DefinitionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + * @return a {@link InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder instances() { + return new InstancesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link UnifiedRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnifiedRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UnifiedRequestBuilder} 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 UnifiedRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property unified for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property unified for identityGovernance + * @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); + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot get() { + return get(null); + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot 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, UnifiedRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot patch(@jakarta.annotation.Nonnull final UnifiedRoot body) { + return patch(body, null); + } + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot patch(@jakarta.annotation.Nonnull final UnifiedRoot 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, UnifiedRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property unified for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property unified for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @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 unified in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UnifiedRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property unified in identityGovernance + * @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 UnifiedRoot 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 UnifiedRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnifiedRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnifiedRequestBuilder(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 { + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + */ + @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/identitygovernance/accessreviews/unified/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..ab59fd7681e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + */ + @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/distributionlists/item/distributionlistmembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/count/CountRequestBuilder.java similarity index 92% rename from src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/count/CountRequestBuilder.java index fde883e22e1..ef2166a177a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count; +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.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}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..2ac4d899ebf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..7fb0a793e55 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder instance() { + return new InstanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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 unified (vNext) access review decisions on an instance of a review. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 unified (vNext) access review decisions on an instance of a review. + */ + @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/distributionlists/item/distributionlistmembers/DistributionListMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/InsightsRequestBuilder.java similarity index 62% rename from src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/DistributionListMembersRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/InsightsRequestBuilder.java index c6c665e1119..438c2258ce5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/DistributionListMembersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/InsightsRequestBuilder.java @@ -1,10 +1,10 @@ -package com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers; +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights; -import com.microsoft.graph.beta.models.DistributionListMember; -import com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; -import com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder; -import com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -19,10 +19,10 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class DistributionListMembersRequestBuilder extends BaseRequestBuilder { +public class InsightsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} @@ -32,82 +32,82 @@ public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - * @param distributionListMemberId The unique identifier of distributionListMember - * @return a {@link DistributionListMemberItemRequestBuilder} + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} */ @jakarta.annotation.Nonnull - public DistributionListMemberItemRequestBuilder byDistributionListMemberId(@jakarta.annotation.Nonnull final String distributionListMemberId) { - Objects.requireNonNull(distributionListMemberId); + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("distributionListMember%2Did", distributionListMemberId); - return new DistributionListMemberItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); } /** - * Instantiates a new {@link DistributionListMembersRequestBuilder} and sets the default values. + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public DistributionListMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** - * Instantiates a new {@link DistributionListMembersRequestBuilder} and sets the default values. + * Instantiates a new {@link InsightsRequestBuilder} 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 DistributionListMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @return a {@link DistributionListMemberCollectionResponse} + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMemberCollectionResponse get() { + public GovernanceInsightCollectionResponse get() { return get(null); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DistributionListMemberCollectionResponse} + * @return a {@link GovernanceInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMemberCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public GovernanceInsightCollectionResponse 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, DistributionListMemberCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to distributionListMembers for users + * Create new navigation property to insights for identityGovernance * @param body The request body - * @return a {@link DistributionListMember} + * @return a {@link GovernanceInsight} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMember post(@jakarta.annotation.Nonnull final DistributionListMember body) { + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { return post(body, null); } /** - * Create new navigation property to distributionListMembers for users + * Create new navigation property to insights for identityGovernance * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DistributionListMember} + * @return a {@link GovernanceInsight} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMember post(@jakarta.annotation.Nonnull final DistributionListMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, DistributionListMember::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,22 +127,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to distributionListMembers for users + * Create new navigation property to insights for identityGovernance * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DistributionListMember body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { return toPostRequestInformation(body, null); } /** - * Create new navigation property to distributionListMembers for users + * Create new navigation property to insights for identityGovernance * @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 DistributionListMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight 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); @@ -153,15 +153,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 DistributionListMembersRequestBuilder} + * @return a {@link InsightsRequestBuilder} */ @jakarta.annotation.Nonnull - public DistributionListMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new DistributionListMembersRequestBuilder(rawUrl, requestAdapter); + return new InsightsRequestBuilder(rawUrl, requestAdapter); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d47340cf668 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/identitygovernance/accessreviews/unified/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..390a7577613 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/InstanceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/InstanceRequestBuilder.java new file mode 100644 index 00000000000..0e5625c3cca --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/InstanceRequestBuilder.java @@ -0,0 +1,336 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +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 instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + * @return a {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder batchApplyCustomDataProvidedResourceDecisions() { + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder definition() { + return new DefinitionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder stages() { + return new StagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stopApplyDecisions method. + * @return a {@link StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder stopApplyDecisions() { + return new StopApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} 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 InstanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instance for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instance for identityGovernance + * @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); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instance for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @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 instance in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @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 AccessReviewInstance 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 InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstanceRequestBuilder(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 { + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..b560ded7e2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..71d11028c46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions; + +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 applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} 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 ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java new file mode 100644 index 00000000000..3d664aac8d0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult; +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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} and sets the default values. + */ + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() { + 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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /** + * 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 applyDescription property value. The applyDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } + /** + * Gets the applyResult property value. The applyResult property + * @return a {@link AccessReviewInstanceDecisionItemApplyResult} + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemApplyResult getApplyResult() { + return this.backingStore.get("applyResult"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomDataProvidedResourceId() { + return this.backingStore.get("customDataProvidedResourceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); + deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getEnumValue(AccessReviewInstanceDecisionItemApplyResult::forValue)); }); + deserializerMap.put("customDataProvidedResourceId", (n) -> { this.setCustomDataProvidedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("applyDescription", this.getApplyDescription()); + writer.writeEnumValue("applyResult", this.getApplyResult()); + writer.writeStringValue("customDataProvidedResourceId", this.getCustomDataProvidedResourceId()); + 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 applyDescription property value. The applyDescription property + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } + /** + * Sets the applyResult property value. The applyResult property + * @param value Value to set for the applyResult property. + */ + public void setApplyResult(@jakarta.annotation.Nullable final AccessReviewInstanceDecisionItemApplyResult value) { + this.backingStore.set("applyResult", 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 customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @param value Value to set for the customDataProvidedResourceId property. + */ + public void setCustomDataProvidedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customDataProvidedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java new file mode 100644 index 00000000000..89e2b232b91 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +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 batchApplyCustomDataProvidedResourceDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..9a207cbf300 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..bf3b481a7ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..516feb96509 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewReviewer; +import com.microsoft.graph.beta.models.AccessReviewReviewerCollectionResponse; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder 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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} 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 ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse 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, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @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 AccessReviewReviewer 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 ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..14107f66395 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..c7b05514e30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item; + +import com.microsoft.graph.beta.models.AccessReviewReviewer; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} 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 AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @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); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @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 AccessReviewReviewer 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 AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(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 { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..e754bc9c6bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId1(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId1) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did1", accessReviewInstanceDecisionItemId1); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..65f539cf929 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..57077790b9d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..8f2ca07d592 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..1c1a3100a9a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..9f7ee0327da --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fbfd1594fde --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..b53c271a84f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..93ede3a1718 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..0c79dc20ea1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/definition/DefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/definition/DefinitionRequestBuilder.java new file mode 100644 index 00000000000..972caf18979 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/definition/DefinitionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definition property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefinitionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionRequestBuilder} 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 DefinitionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @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 DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionRequestBuilder(rawUrl, requestAdapter); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..60e288907f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions; + +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 resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} 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 ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..5231b888d19 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder; + +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 sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} 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 SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/StagesRequestBuilder.java new file mode 100644 index 00000000000..ead58006452 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/StagesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.AccessReviewStageCollectionResponse; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StagesRequestBuilder 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 stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder byAccessReviewStageId(@jakarta.annotation.Nonnull final String accessReviewStageId) { + Objects.requireNonNull(accessReviewStageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewStage%2Did", accessReviewStageId); + return new AccessReviewStageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StagesRequestBuilder} 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 StagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse 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, AccessReviewStageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return post(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @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 AccessReviewStage 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 StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e9cde970731 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..6866da96bf6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewStage::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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..07835698b3e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java new file mode 100644 index 00000000000..3ac8a07f141 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} 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 AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property stages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property stages for identityGovernance + * @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); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return patch(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Delete navigation property stages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @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 AccessReviewStage 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 AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewStageItemRequestBuilder(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 { + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..cb1889a4857 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..7149211bee7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..65d1277a8f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..459c2bc560a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId1(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId1) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did1", accessReviewInstanceDecisionItemId1); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..562f23b3047 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..a24afb818ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..b2233413f25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..c1eb7294a6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..b1c80778944 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..84157d57819 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..be81e0c268f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..77621f8b425 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..6fa2f2bd72f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..a1c3d9d8468 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stages/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", rawUrl); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..df34a599576 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..f6b7b9fb3c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions; + +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 stopApplyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters); + } + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} 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 StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl); + } + /** + * Invoke action stopApplyDecisions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stopApplyDecisions + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stopApplyDecisions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stopApplyDecisions + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..e155a1a444e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..24ddb6b231c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/DefinitionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/DefinitionsRequestBuilder.java new file mode 100644 index 00000000000..ad4c467f425 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/DefinitionsRequestBuilder.java @@ -0,0 +1,258 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinitionCollectionResponse; +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 definitions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionsRequestBuilder 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 definitions property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewScheduleDefinitionId The unique identifier of accessReviewScheduleDefinition + * @return a {@link AccessReviewScheduleDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewScheduleDefinitionItemRequestBuilder byAccessReviewScheduleDefinitionId(@jakarta.annotation.Nonnull final String accessReviewScheduleDefinitionId) { + Objects.requireNonNull(accessReviewScheduleDefinitionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewScheduleDefinition%2Did", accessReviewScheduleDefinitionId); + return new AccessReviewScheduleDefinitionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DefinitionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionsRequestBuilder} 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 DefinitionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @return a {@link AccessReviewScheduleDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinitionCollectionResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinitionCollectionResponse 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, AccessReviewScheduleDefinitionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition post(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return post(body, null); + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition post(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @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 AccessReviewScheduleDefinition 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 DefinitionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + */ + @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/identitygovernance/accessreviews/unified/definitions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..780375c1c7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.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}/identityGovernance/accessReviews/unified/definitions/$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}/identityGovernance/accessReviews/unified/definitions/$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/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..8fe0ceab379 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewScheduleDefinition::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/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..27d787f4a0f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/AccessReviewScheduleDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/AccessReviewScheduleDefinitionItemRequestBuilder.java new file mode 100644 index 00000000000..acab34010a3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/AccessReviewScheduleDefinitionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definitions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewScheduleDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + * @return a {@link InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder instances() { + return new InstancesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewScheduleDefinitionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewScheduleDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewScheduleDefinitionItemRequestBuilder} 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 AccessReviewScheduleDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property definitions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property definitions for identityGovernance + * @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 unified (vNext) template and scheduling for an access review. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition patch(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return patch(body, null); + } + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition patch(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * Delete navigation property definitions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property definitions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @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 definitions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property definitions in identityGovernance + * @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 AccessReviewScheduleDefinition 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 AccessReviewScheduleDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewScheduleDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewScheduleDefinitionItemRequestBuilder(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 unified (vNext) template and scheduling for an access review. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/InstancesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/InstancesRequestBuilder.java new file mode 100644 index 00000000000..3215a122ca7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/InstancesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +import com.microsoft.graph.beta.models.AccessReviewInstanceCollectionResponse; +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 instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstancesRequestBuilder 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 instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + * @param accessReviewInstanceId The unique identifier of accessReviewInstance + * @return a {@link AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder byAccessReviewInstanceId(@jakarta.annotation.Nonnull final String accessReviewInstanceId) { + Objects.requireNonNull(accessReviewInstanceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstance%2Did", accessReviewInstanceId); + return new AccessReviewInstanceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstancesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} 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 InstancesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse get() { + return get(null); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse 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, AccessReviewInstanceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return post(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @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 instances for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @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 AccessReviewInstance 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 InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstancesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/count/CountRequestBuilder.java new file mode 100644 index 00000000000..af460aa9ec9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$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/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..a2430d8d7a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstance; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstance::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/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..f86b850420d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/AccessReviewInstanceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/AccessReviewInstanceItemRequestBuilder.java new file mode 100644 index 00000000000..118d5a52874 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/AccessReviewInstanceItemRequestBuilder.java @@ -0,0 +1,336 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +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 instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + * @return a {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder batchApplyCustomDataProvidedResourceDecisions() { + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder definition() { + return new DefinitionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder stages() { + return new StagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stopApplyDecisions method. + * @return a {@link StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder stopApplyDecisions() { + return new StopApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} 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 AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instances for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instances for identityGovernance + * @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); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instances for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @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 instances in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @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 AccessReviewInstance 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 AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceItemRequestBuilder(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 { + } + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..a174b16d556 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..e675214ec1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions; + +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 applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} 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 ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java new file mode 100644 index 00000000000..96fb03344c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult; +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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} and sets the default values. + */ + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() { + 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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /** + * 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 applyDescription property value. The applyDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } + /** + * Gets the applyResult property value. The applyResult property + * @return a {@link AccessReviewInstanceDecisionItemApplyResult} + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemApplyResult getApplyResult() { + return this.backingStore.get("applyResult"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomDataProvidedResourceId() { + return this.backingStore.get("customDataProvidedResourceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); + deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getEnumValue(AccessReviewInstanceDecisionItemApplyResult::forValue)); }); + deserializerMap.put("customDataProvidedResourceId", (n) -> { this.setCustomDataProvidedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("applyDescription", this.getApplyDescription()); + writer.writeEnumValue("applyResult", this.getApplyResult()); + writer.writeStringValue("customDataProvidedResourceId", this.getCustomDataProvidedResourceId()); + 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 applyDescription property value. The applyDescription property + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } + /** + * Sets the applyResult property value. The applyResult property + * @param value Value to set for the applyResult property. + */ + public void setApplyResult(@jakarta.annotation.Nullable final AccessReviewInstanceDecisionItemApplyResult value) { + this.backingStore.set("applyResult", 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 customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @param value Value to set for the customDataProvidedResourceId property. + */ + public void setCustomDataProvidedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customDataProvidedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java new file mode 100644 index 00000000000..daacb5eab25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions; + +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 batchApplyCustomDataProvidedResourceDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", rawUrl); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..58b492d08ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..2e4f8b08cc9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..6565e510171 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewReviewer; +import com.microsoft.graph.beta.models.AccessReviewReviewerCollectionResponse; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder 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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} 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 ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse 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, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @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 AccessReviewReviewer 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 ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..073da88c6cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..c5adc114160 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item; + +import com.microsoft.graph.beta.models.AccessReviewReviewer; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} 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 AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @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); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @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 AccessReviewReviewer 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 AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(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 { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..f716601cee9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4b74c454b24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..c56406a5f0c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..b888595dd40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..a19982ccb88 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder instance() { + return new InstanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..9cc292e1c21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5457ab99948 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..b0ed4241e1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/InstanceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/InstanceRequestBuilder.java new file mode 100644 index 00000000000..cf293f7d751 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/InstanceRequestBuilder.java @@ -0,0 +1,327 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +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 instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + * @return a {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder batchApplyCustomDataProvidedResourceDecisions() { + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder definition() { + return new DefinitionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder stages() { + return new StagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stopApplyDecisions method. + * @return a {@link StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder stopApplyDecisions() { + return new StopApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} 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 InstanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instance for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instance for identityGovernance + * @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); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instance for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @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 instance in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @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 AccessReviewInstance 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 InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstanceRequestBuilder(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 { + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..2fe82732ace --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..cbd72af2600 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions; + +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 applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} 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 ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java new file mode 100644 index 00000000000..e42731ceb4d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult; +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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} and sets the default values. + */ + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() { + 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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /** + * 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 applyDescription property value. The applyDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } + /** + * Gets the applyResult property value. The applyResult property + * @return a {@link AccessReviewInstanceDecisionItemApplyResult} + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemApplyResult getApplyResult() { + return this.backingStore.get("applyResult"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomDataProvidedResourceId() { + return this.backingStore.get("customDataProvidedResourceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); + deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getEnumValue(AccessReviewInstanceDecisionItemApplyResult::forValue)); }); + deserializerMap.put("customDataProvidedResourceId", (n) -> { this.setCustomDataProvidedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("applyDescription", this.getApplyDescription()); + writer.writeEnumValue("applyResult", this.getApplyResult()); + writer.writeStringValue("customDataProvidedResourceId", this.getCustomDataProvidedResourceId()); + 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 applyDescription property value. The applyDescription property + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } + /** + * Sets the applyResult property value. The applyResult property + * @param value Value to set for the applyResult property. + */ + public void setApplyResult(@jakarta.annotation.Nullable final AccessReviewInstanceDecisionItemApplyResult value) { + this.backingStore.set("applyResult", 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 customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @param value Value to set for the customDataProvidedResourceId property. + */ + public void setCustomDataProvidedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customDataProvidedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java new file mode 100644 index 00000000000..c98c9d71307 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +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 batchApplyCustomDataProvidedResourceDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..ade6895eb1d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..c1c4f154c94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..a685acd6fe0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewReviewer; +import com.microsoft.graph.beta.models.AccessReviewReviewerCollectionResponse; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder 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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} 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 ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse 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, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @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 AccessReviewReviewer 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 ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8221ae250b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..8bb9d43f498 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item; + +import com.microsoft.graph.beta.models.AccessReviewReviewer; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} 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 AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @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); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @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 AccessReviewReviewer 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 AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(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 { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java new file mode 100644 index 00000000000..9774a1881d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definition property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefinitionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionRequestBuilder} 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 DefinitionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @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 DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionRequestBuilder(rawUrl, requestAdapter); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..ca85bc51d22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions; + +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 resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} 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 ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..ed57e7dea86 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder; + +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 sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} 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 SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java new file mode 100644 index 00000000000..8c367966cb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.AccessReviewStageCollectionResponse; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StagesRequestBuilder 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 stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder byAccessReviewStageId(@jakarta.annotation.Nonnull final String accessReviewStageId) { + Objects.requireNonNull(accessReviewStageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewStage%2Did", accessReviewStageId); + return new AccessReviewStageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StagesRequestBuilder} 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 StagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse 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, AccessReviewStageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return post(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @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 AccessReviewStage 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 StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d47ae3670fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..8837c3f495d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewStage::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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..fe032cfec54 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java new file mode 100644 index 00000000000..f20cf5313f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} 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 AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property stages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property stages for identityGovernance + * @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); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return patch(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Delete navigation property stages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @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 AccessReviewStage 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 AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewStageItemRequestBuilder(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 { + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..239636ddb74 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..1f9e89c9112 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..0fd46170116 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..a53f7b2d9a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId1(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId1) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did1", accessReviewInstanceDecisionItemId1); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f4d087773c2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..2a749d26be8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..fff0d23a74c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..26eaf99f8e3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..369e2ff3f0c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..56a17c646d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..2069623c77b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..19cd1f1b6d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..a004dfb83ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..596c2034a30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", rawUrl); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..42e68044e03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..3471679eb85 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions; + +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 stopApplyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters); + } + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} 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 StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl); + } + /** + * Invoke action stopApplyDecisions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stopApplyDecisions + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stopApplyDecisions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stopApplyDecisions + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..1335d58c931 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..7a037f14026 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/definition/DefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/definition/DefinitionRequestBuilder.java new file mode 100644 index 00000000000..b09a0d19007 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/definition/DefinitionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definition property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefinitionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionRequestBuilder} 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 DefinitionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", rawUrl); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @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 DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionRequestBuilder(rawUrl, requestAdapter); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..3ed46e611ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions; + +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 resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} 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 ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", rawUrl); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..2cc2cd90d7a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder; + +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 sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} 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 SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/StagesRequestBuilder.java new file mode 100644 index 00000000000..60ee260a6fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/StagesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.AccessReviewStageCollectionResponse; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StagesRequestBuilder 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 stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder byAccessReviewStageId(@jakarta.annotation.Nonnull final String accessReviewStageId) { + Objects.requireNonNull(accessReviewStageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewStage%2Did", accessReviewStageId); + return new AccessReviewStageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StagesRequestBuilder} 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 StagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse 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, AccessReviewStageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return post(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @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 AccessReviewStage 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 StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..68c75ec5d9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..13a6e95f640 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewStage::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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..ebeecf531a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java new file mode 100644 index 00000000000..26804399688 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} 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 AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property stages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property stages for identityGovernance + * @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); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return patch(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Delete navigation property stages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @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 AccessReviewStage 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 AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewStageItemRequestBuilder(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 { + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..fbb27cc4aac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..7f5867af416 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..a677d1e9bb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..f4d90fdfe13 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5d63718e00d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..30d507f487e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..3d790cff4c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..d4ae0db5a81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder instance() { + return new InstanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..2dab42e94e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a8ca3497920 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..0866e778954 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java new file mode 100644 index 00000000000..0fe14224aaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java @@ -0,0 +1,327 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +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 instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + * @return a {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder batchApplyCustomDataProvidedResourceDecisions() { + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder definition() { + return new DefinitionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stopApplyDecisions method. + * @return a {@link StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder stopApplyDecisions() { + return new StopApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} 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 InstanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instance for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instance for identityGovernance + * @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); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instance for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @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 instance in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @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 AccessReviewInstance 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 InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstanceRequestBuilder(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 { + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..6e82b1d4d36 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..bfe060dbc0d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions; + +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 applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} 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 ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java new file mode 100644 index 00000000000..e86729eb11e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult; +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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} and sets the default values. + */ + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() { + 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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /** + * 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 applyDescription property value. The applyDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } + /** + * Gets the applyResult property value. The applyResult property + * @return a {@link AccessReviewInstanceDecisionItemApplyResult} + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemApplyResult getApplyResult() { + return this.backingStore.get("applyResult"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomDataProvidedResourceId() { + return this.backingStore.get("customDataProvidedResourceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); + deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getEnumValue(AccessReviewInstanceDecisionItemApplyResult::forValue)); }); + deserializerMap.put("customDataProvidedResourceId", (n) -> { this.setCustomDataProvidedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("applyDescription", this.getApplyDescription()); + writer.writeEnumValue("applyResult", this.getApplyResult()); + writer.writeStringValue("customDataProvidedResourceId", this.getCustomDataProvidedResourceId()); + 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 applyDescription property value. The applyDescription property + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } + /** + * Sets the applyResult property value. The applyResult property + * @param value Value to set for the applyResult property. + */ + public void setApplyResult(@jakarta.annotation.Nullable final AccessReviewInstanceDecisionItemApplyResult value) { + this.backingStore.set("applyResult", 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 customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @param value Value to set for the customDataProvidedResourceId property. + */ + public void setCustomDataProvidedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customDataProvidedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java new file mode 100644 index 00000000000..9da6e119aa5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +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 batchApplyCustomDataProvidedResourceDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..d02b9a4f75e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..4d2ba22397a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..059b400e51a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewReviewer; +import com.microsoft.graph.beta.models.AccessReviewReviewerCollectionResponse; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder 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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} 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 ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse 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, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @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 AccessReviewReviewer 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 ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5667d676ff4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..488b81db5cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item; + +import com.microsoft.graph.beta.models.AccessReviewReviewer; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} 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 AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @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); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @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 AccessReviewReviewer 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 AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(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 { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..e6f93031f8e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId1(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId1) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did1", accessReviewInstanceDecisionItemId1); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..614899ba401 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..d87f2d9f68d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..b5f4452e3f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..4397ad3727a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..0b76e3e82c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7e3ffc062b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..6c7070712f8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..8f0be0a71ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..50d0afa4a98 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java new file mode 100644 index 00000000000..5114795d6f3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definition property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefinitionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionRequestBuilder} 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 DefinitionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @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 DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionRequestBuilder(rawUrl, requestAdapter); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ + @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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..6598b3e624f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions; + +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 resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} 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 ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..1b79a9025b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder; + +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 sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} 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 SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..bb7716422fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..6003f24a513 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions; + +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 stopApplyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters); + } + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} 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 StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl); + } + /** + * Invoke action stopApplyDecisions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stopApplyDecisions + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stopApplyDecisions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stopApplyDecisions + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..5b55f942bb8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..5dbe870e918 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..b4e19e20a9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", rawUrl); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..d1310c5938c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..3cf76877023 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions; + +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 stopApplyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stopApplyDecisions", pathParameters); + } + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} 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 StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stopApplyDecisions", rawUrl); + } + /** + * Invoke action stopApplyDecisions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stopApplyDecisions + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stopApplyDecisions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stopApplyDecisions + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/definitions/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..64474297eff --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/definitions/item/stop/StopRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", rawUrl); + } + /** + * Invoke action stop + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stop + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stop + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stop + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/instances/InstancesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/InstancesRequestBuilder.java new file mode 100644 index 00000000000..823abb2a04b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/InstancesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +import com.microsoft.graph.beta.models.AccessReviewInstanceCollectionResponse; +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 instances property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstancesRequestBuilder 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 instances property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewInstanceId The unique identifier of accessReviewInstance + * @return a {@link AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder byAccessReviewInstanceId(@jakarta.annotation.Nonnull final String accessReviewInstanceId) { + Objects.requireNonNull(accessReviewInstanceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstance%2Did", accessReviewInstanceId); + return new AccessReviewInstanceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstancesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} 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 InstancesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Represents the unified (vNext) instance of a review. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse get() { + return get(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse 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, AccessReviewInstanceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return post(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Represents the unified (vNext) instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @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 instances for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @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 AccessReviewInstance 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 InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstancesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the unified (vNext) instance of a review. + */ + @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/distributionlists/item/distributionlistmembers/item/contact/ContactRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/count/CountRequestBuilder.java similarity index 65% rename from src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/item/contact/ContactRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/count/CountRequestBuilder.java index c849a90ea95..7ebf154d095 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/item/contact/ContactRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/count/CountRequestBuilder.java @@ -1,6 +1,5 @@ -package com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact; +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count; -import com.microsoft.graph.beta.models.Contact; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -16,50 +15,50 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. + * Provides operations to count the resources in the collection. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class ContactRequestBuilder extends BaseRequestBuilder { +public class CountRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link ContactRequestBuilder} and sets the default values. + * 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 ContactRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}", pathParameters); + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}", pathParameters); } /** - * Instantiates a new {@link ContactRequestBuilder} and sets the default values. + * 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 ContactRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}", rawUrl); + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}", rawUrl); } /** - * Get contact from users - * @return a {@link Contact} + * Get the number of the resource + * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public Contact get() { + public Integer get() { return get(null); } /** - * Get contact from users + * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link Contact} + * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public Contact get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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.send(requestInfo, errorMapping, Contact::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); } /** - * Get contact from users + * Get the number of the resource * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +66,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get contact from users + * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -75,34 +74,34 @@ public RequestInformation toGetRequestInformation() { 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"); + 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 ContactRequestBuilder} + * @return a {@link CountRequestBuilder} */ @jakarta.annotation.Nonnull - public ContactRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new ContactRequestBuilder(rawUrl, requestAdapter); + return new CountRequestBuilder(rawUrl, requestAdapter); } /** - * Get contact from users + * Get the number of the resource */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { /** - * Expand related entities + * Filter items by property values */ @jakarta.annotation.Nullable - public String[] expand; + public String filter; /** - * Select properties to be returned + * Search items by search phrases */ @jakarta.annotation.Nullable - public String[] select; + public String search; /** * Extracts the query parameters into a map for the URI template parsing. * @return a {@link Map} @@ -110,8 +109,8 @@ public class GetQueryParameters implements QueryParameters { @jakarta.annotation.Nonnull public Map toQueryParameters() { final Map allQueryParams = new HashMap(); - allQueryParams.put("%24expand", expand); - allQueryParams.put("%24select", select); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); return allQueryParams; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..99ead084cd6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstance; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstance::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/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..d8a4ccd9203 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @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/identitygovernance/accessreviews/unified/instances/item/AccessReviewInstanceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/AccessReviewInstanceItemRequestBuilder.java new file mode 100644 index 00000000000..376413c4086 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/AccessReviewInstanceItemRequestBuilder.java @@ -0,0 +1,336 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +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 instances property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + * @return a {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder batchApplyCustomDataProvidedResourceDecisions() { + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder definition() { + return new DefinitionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder stages() { + return new StagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stopApplyDecisions method. + * @return a {@link StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder stopApplyDecisions() { + return new StopApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} 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 AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instances for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instances for identityGovernance + * @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 unified (vNext) instance of a review. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instances for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the unified (vNext) instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @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 instances in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @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 AccessReviewInstance 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 AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceItemRequestBuilder(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 unified (vNext) instance of a review. + */ + @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/identitygovernance/accessreviews/unified/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..830224e144a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..200e08880e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions; + +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 applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} 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 ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java new file mode 100644 index 00000000000..c8b17875357 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult; +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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} and sets the default values. + */ + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() { + 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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /** + * 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 applyDescription property value. The applyDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } + /** + * Gets the applyResult property value. The applyResult property + * @return a {@link AccessReviewInstanceDecisionItemApplyResult} + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemApplyResult getApplyResult() { + return this.backingStore.get("applyResult"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomDataProvidedResourceId() { + return this.backingStore.get("customDataProvidedResourceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); + deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getEnumValue(AccessReviewInstanceDecisionItemApplyResult::forValue)); }); + deserializerMap.put("customDataProvidedResourceId", (n) -> { this.setCustomDataProvidedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("applyDescription", this.getApplyDescription()); + writer.writeEnumValue("applyResult", this.getApplyResult()); + writer.writeStringValue("customDataProvidedResourceId", this.getCustomDataProvidedResourceId()); + 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 applyDescription property value. The applyDescription property + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } + /** + * Sets the applyResult property value. The applyResult property + * @param value Value to set for the applyResult property. + */ + public void setApplyResult(@jakarta.annotation.Nullable final AccessReviewInstanceDecisionItemApplyResult value) { + this.backingStore.set("applyResult", 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 customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @param value Value to set for the customDataProvidedResourceId property. + */ + public void setCustomDataProvidedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customDataProvidedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java new file mode 100644 index 00000000000..566a640420e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions; + +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 batchApplyCustomDataProvidedResourceDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", rawUrl); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..5c8608a139d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..39cd25e43ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..5884cd9fe02 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewReviewer; +import com.microsoft.graph.beta.models.AccessReviewReviewerCollectionResponse; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder 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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} 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 ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse 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, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @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 AccessReviewReviewer 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 ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fe477551840 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$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/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..efdb9d083b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item; + +import com.microsoft.graph.beta.models.AccessReviewReviewer; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} 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 AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @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); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @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 AccessReviewReviewer 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 AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(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 { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..9614e976ef8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..244e64e60cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$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/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..0d98bf3d54a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..0788a4970b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..3db63c80cf4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder instance() { + return new InstanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..f399f989fd6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c29ad25f4c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..fb53a15ac70 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/InstanceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/InstanceRequestBuilder.java new file mode 100644 index 00000000000..e92035578bb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/InstanceRequestBuilder.java @@ -0,0 +1,327 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +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 instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + * @return a {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder batchApplyCustomDataProvidedResourceDecisions() { + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder definition() { + return new DefinitionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder stages() { + return new StagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stopApplyDecisions method. + * @return a {@link StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder stopApplyDecisions() { + return new StopApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} 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 InstanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instance for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instance for identityGovernance + * @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); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instance for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @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 instance in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @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 AccessReviewInstance 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 InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstanceRequestBuilder(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 { + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..a941aafef94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..a704596a533 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions; + +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 applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} 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 ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java new file mode 100644 index 00000000000..9c4fb7e4437 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult; +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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} and sets the default values. + */ + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() { + 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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /** + * 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 applyDescription property value. The applyDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } + /** + * Gets the applyResult property value. The applyResult property + * @return a {@link AccessReviewInstanceDecisionItemApplyResult} + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemApplyResult getApplyResult() { + return this.backingStore.get("applyResult"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomDataProvidedResourceId() { + return this.backingStore.get("customDataProvidedResourceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); + deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getEnumValue(AccessReviewInstanceDecisionItemApplyResult::forValue)); }); + deserializerMap.put("customDataProvidedResourceId", (n) -> { this.setCustomDataProvidedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("applyDescription", this.getApplyDescription()); + writer.writeEnumValue("applyResult", this.getApplyResult()); + writer.writeStringValue("customDataProvidedResourceId", this.getCustomDataProvidedResourceId()); + 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 applyDescription property value. The applyDescription property + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } + /** + * Sets the applyResult property value. The applyResult property + * @param value Value to set for the applyResult property. + */ + public void setApplyResult(@jakarta.annotation.Nullable final AccessReviewInstanceDecisionItemApplyResult value) { + this.backingStore.set("applyResult", 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 customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @param value Value to set for the customDataProvidedResourceId property. + */ + public void setCustomDataProvidedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customDataProvidedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java new file mode 100644 index 00000000000..ded33829fe5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +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 batchApplyCustomDataProvidedResourceDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..9e4c7366cc3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..df02b01497e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..143e27dd089 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewReviewer; +import com.microsoft.graph.beta.models.AccessReviewReviewerCollectionResponse; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder 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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} 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 ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse 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, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @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 AccessReviewReviewer 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 ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..49486616fe2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..d556ad768b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item; + +import com.microsoft.graph.beta.models.AccessReviewReviewer; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} 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 AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @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); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @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 AccessReviewReviewer 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 AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(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 { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java new file mode 100644 index 00000000000..184ebed54bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/definition/DefinitionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definition property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefinitionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionRequestBuilder} 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 DefinitionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @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 DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionRequestBuilder(rawUrl, requestAdapter); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..783c10094d0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions; + +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 resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} 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 ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..b531a6bb2f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder; + +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 sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} 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 SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java new file mode 100644 index 00000000000..cc4f0b95d4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/StagesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.AccessReviewStageCollectionResponse; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StagesRequestBuilder 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 stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder byAccessReviewStageId(@jakarta.annotation.Nonnull final String accessReviewStageId) { + Objects.requireNonNull(accessReviewStageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewStage%2Did", accessReviewStageId); + return new AccessReviewStageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StagesRequestBuilder} 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 StagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse 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, AccessReviewStageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return post(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @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 AccessReviewStage 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 StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3bbf5eeb165 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..4315fbf2f0b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewStage::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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..138c37e7610 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java new file mode 100644 index 00000000000..43bed349d93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} 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 AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property stages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property stages for identityGovernance + * @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); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return patch(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Delete navigation property stages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @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 AccessReviewStage 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 AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewStageItemRequestBuilder(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 { + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..80a43d4f06a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..98b8110c642 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..b9db8136658 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..d6d57847a58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId1(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId1) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did1", accessReviewInstanceDecisionItemId1); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..46a792a5a9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..dc30632417e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..2a8f3059c3a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..4b82fc00724 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..b69aa84c775 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fc42dffabde --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..c5baba4d4ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..78909b84c21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..9de83b86305 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..bd8a801fbb3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stages/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", rawUrl); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..92eba66bbcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..ebf7f2d7686 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions; + +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 stopApplyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters); + } + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} 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 StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl); + } + /** + * Invoke action stopApplyDecisions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stopApplyDecisions + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stopApplyDecisions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stopApplyDecisions + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..9e58f237ed8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..812367f3e01 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/definition/DefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/definition/DefinitionRequestBuilder.java new file mode 100644 index 00000000000..a805ca01679 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/definition/DefinitionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definition property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefinitionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionRequestBuilder} 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 DefinitionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", rawUrl); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @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 DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionRequestBuilder(rawUrl, requestAdapter); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ + @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/identitygovernance/accessreviews/unified/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..ca57f53c85a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions; + +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 resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} 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 ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", rawUrl); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..c5a1475e97c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder; + +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 sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} 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 SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/StagesRequestBuilder.java new file mode 100644 index 00000000000..679b603633c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/StagesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.AccessReviewStageCollectionResponse; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StagesRequestBuilder 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 stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder byAccessReviewStageId(@jakarta.annotation.Nonnull final String accessReviewStageId) { + Objects.requireNonNull(accessReviewStageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewStage%2Did", accessReviewStageId); + return new AccessReviewStageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StagesRequestBuilder} 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 StagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse 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, AccessReviewStageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return post(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @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 AccessReviewStage 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 StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5e3162320dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$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/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..70d3727df4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewStage; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewStage::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/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..b10cf7361a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java new file mode 100644 index 00000000000..e42b7d0ca02 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewStage; +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 stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} 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 AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property stages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property stages for identityGovernance + * @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); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return patch(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage 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, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Delete navigation property stages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @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 stages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @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 AccessReviewStage 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 AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewStageItemRequestBuilder(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 { + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..b6af47ccae2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..3a838eb7541 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..f02982126d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..34482b5df9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bfb28217d28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..382925942c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..f66a9a784f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..79db7d1a3f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder instance() { + return new InstanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..e3f3466a1e3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f029a8db746 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..0287baa59ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java new file mode 100644 index 00000000000..b95850fa054 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/InstanceRequestBuilder.java @@ -0,0 +1,327 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstance; +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 instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + * @return a {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder batchApplyCustomDataProvidedResourceDecisions() { + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder definition() { + return new DefinitionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stopApplyDecisions method. + * @return a {@link StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder stopApplyDecisions() { + return new StopApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link InstanceRequestBuilder} 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 InstanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instance for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instance for identityGovernance + * @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); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance 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, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instance for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @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 instance in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instance in identityGovernance + * @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 AccessReviewInstance 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 InstanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstanceRequestBuilder(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 { + } + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..6a64e0a35a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..29ea806f35f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions; + +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 applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} 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 ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java new file mode 100644 index 00000000000..7a22e3cb1aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult; +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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} and sets the default values. + */ + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() { + 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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /** + * 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 applyDescription property value. The applyDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } + /** + * Gets the applyResult property value. The applyResult property + * @return a {@link AccessReviewInstanceDecisionItemApplyResult} + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemApplyResult getApplyResult() { + return this.backingStore.get("applyResult"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomDataProvidedResourceId() { + return this.backingStore.get("customDataProvidedResourceId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); + deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getEnumValue(AccessReviewInstanceDecisionItemApplyResult::forValue)); }); + deserializerMap.put("customDataProvidedResourceId", (n) -> { this.setCustomDataProvidedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("applyDescription", this.getApplyDescription()); + writer.writeEnumValue("applyResult", this.getApplyResult()); + writer.writeStringValue("customDataProvidedResourceId", this.getCustomDataProvidedResourceId()); + 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 applyDescription property value. The applyDescription property + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } + /** + * Sets the applyResult property value. The applyResult property + * @param value Value to set for the applyResult property. + */ + public void setApplyResult(@jakarta.annotation.Nullable final AccessReviewInstanceDecisionItemApplyResult value) { + this.backingStore.set("applyResult", 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 customDataProvidedResourceId property value. The customDataProvidedResourceId property + * @param value Value to set for the customDataProvidedResourceId property. + */ + public void setCustomDataProvidedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customDataProvidedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java new file mode 100644 index 00000000000..33255a7a3b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchapplycustomdataprovidedresourcedecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions; + +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 batchApplyCustomDataProvidedResourceDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @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 BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..c9d2f1f5a25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..8e3be612919 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..11aeab1d83c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewReviewer; +import com.microsoft.graph.beta.models.AccessReviewReviewerCollectionResponse; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder 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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} 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 ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse 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, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @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 AccessReviewReviewer 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 ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1322d650468 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..83adae78287 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item; + +import com.microsoft.graph.beta.models.AccessReviewReviewer; +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 contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} 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 AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @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); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer 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, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @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 AccessReviewReviewer 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 AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(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 { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..9b70d1a0f76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemCollectionResponse; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the recordAllDecisions method. + * @return a {@link RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder recordAllDecisions() { + return new RecordAllDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId1(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId1) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did1", accessReviewInstanceDecisionItemId1); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} 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 DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse 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, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..367367eb516 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..2d6f69bfaaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + 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 FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * 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(AccessReviewInstanceDecisionItem::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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..fa8f942259c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon; + +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 filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} 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 FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse 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, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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; + } + /** + * 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 FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..4ec5ab64fe5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItem; +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 decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} 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 AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @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); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem 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, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @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 decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @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 AccessReviewInstanceDecisionItem 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 AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(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 { + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..52bca268bfc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights; + +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.beta.models.GovernanceInsight; +import com.microsoft.graph.beta.models.GovernanceInsightCollectionResponse; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder 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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} 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 InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse 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, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @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 GovernanceInsight 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 InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f184541a43e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..46c7ddc0ac6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item; + +import com.microsoft.graph.beta.models.GovernanceInsight; +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 insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} 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 GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @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); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight 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, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @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 insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @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 GovernanceInsight 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 GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(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 { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..17d82eeddc1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..fa9f079b27e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java new file mode 100644 index 00000000000..ced3d34e54d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/definition/DefinitionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition; + +import com.microsoft.graph.beta.models.AccessReviewScheduleDefinition; +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 definition property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefinitionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionRequestBuilder} 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 DefinitionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition 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, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @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 DefinitionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionRequestBuilder(rawUrl, requestAdapter); + } + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ + @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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..31eb281b7d5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions; + +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 resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} 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 ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..912fb183046 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder; + +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 sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} 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 SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..3925ae97301 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..ae4cd81bbcd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/instance/stopapplydecisions/StopApplyDecisionsRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions; + +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 stopApplyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters); + } + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} 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 StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl); + } + /** + * Invoke action stopApplyDecisions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stopApplyDecisions + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stopApplyDecisions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stopApplyDecisions + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopApplyDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java new file mode 100644 index 00000000000..88bfd49575d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions; + +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 RecordAllDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecordAllDecisionsPostRequestBody} and sets the default values. + */ + public RecordAllDecisionsPostRequestBody() { + 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 RecordAllDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RecordAllDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecordAllDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java new file mode 100644 index 00000000000..e83b5c5e949 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/recordalldecisions/RecordAllDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions; + +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 recordAllDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters); + } + /** + * Instantiates a new {@link RecordAllDecisionsRequestBuilder} 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 RecordAllDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody body) { + post(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecordAllDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @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 RecordAllDecisionsPostRequestBody 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 RecordAllDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordAllDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordAllDecisionsRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stages/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..bbb2aab6105 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", rawUrl); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..b45c9d5cd03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop; + +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 stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} 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 StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(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/identitygovernance/accessreviews/unified/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..1726cb7754a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/accessreviews/unified/instances/item/stopapplydecisions/StopApplyDecisionsRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions; + +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 stopApplyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stopApplyDecisions", pathParameters); + } + /** + * Instantiates a new {@link StopApplyDecisionsRequestBuilder} 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 StopApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stopApplyDecisions", rawUrl); + } + /** + * Invoke action stopApplyDecisions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stopApplyDecisions + * @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 post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stopApplyDecisions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stopApplyDecisions + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 StopApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopApplyDecisionsRequestBuilder(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 450d5fe3ea2..e51a614f27d 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 @@ -2170,6 +2170,7 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map @@ -2178,8 +2179,12 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|get():MailboxItem com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxItem +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxItemItemRequestBuilder @@ -2273,6 +2278,7 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.delta. com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map @@ -2281,8 +2287,12 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.M com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get():MailboxItem com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxItem +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxItemItemRequestBuilder @@ -10771,6 +10781,7 @@ com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequest com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant):Participant com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; requestConfiguration?:java.util.function.Consumer):Participant com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|removeFromLobby:RemoveFromLobbyRequestBuilder +com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|reportSyntheticMedia:ReportSyntheticMediaRequestBuilder com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|startHoldMusic:StartHoldMusicRequestBuilder com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stopHoldMusic:StopHoldMusicRequestBuilder com.microsoft.graph.beta.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -10801,6 +10812,39 @@ com.microsoft.graph.beta.app.calls.item.participants.item.removefromlobby.Remove com.microsoft.graph.beta.app.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder::|public|toPostRequestInformation(body:RemoveFromLobbyPostRequestBody):RequestInformation com.microsoft.graph.beta.app.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder::|public|toPostRequestInformation(body:RemoveFromLobbyPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.app.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder::|public|withUrl(rawUrl:String):RemoveFromLobbyRequestBuilder +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getContentMetadata():MediaMetadata +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getDetectionDateTime():OffsetDateTime +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getDetections():java.util.List +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getId():UUID +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getIsMalicious():Boolean +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getOverallConfidence():Double +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getSeverity():DetectionSeverity +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setContentMetadata(value?:MediaMetadata):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setDetectionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setDetections(value?:java.util.List):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setId(value?:UUID):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setIsMalicious(value?:Boolean):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setOverallConfidence(value?:Double):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setSeverity(value?:DetectionSeverity):void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportSyntheticMediaPostRequestBody +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody):Void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|toPostRequestInformation(body:ReportSyntheticMediaPostRequestBody):RequestInformation +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|toPostRequestInformation(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.app.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|withUrl(rawUrl:String):ReportSyntheticMediaRequestBuilder com.microsoft.graph.beta.app.calls.item.participants.item.startholdmusic.StartHoldMusicPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.app.calls.item.participants.item.startholdmusic.StartHoldMusicPostRequestBody::|public|constructor():void com.microsoft.graph.beta.app.calls.item.participants.item.startholdmusic.StartHoldMusicPostRequestBody::|public|getAdditionalData():Map @@ -20854,6 +20898,7 @@ com.microsoft.graph.beta.communications.calls.item.participants.item.Participant com.microsoft.graph.beta.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant):Participant com.microsoft.graph.beta.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; requestConfiguration?:java.util.function.Consumer):Participant com.microsoft.graph.beta.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|removeFromLobby:RemoveFromLobbyRequestBuilder +com.microsoft.graph.beta.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|reportSyntheticMedia:ReportSyntheticMediaRequestBuilder com.microsoft.graph.beta.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|startHoldMusic:StartHoldMusicRequestBuilder com.microsoft.graph.beta.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stopHoldMusic:StopHoldMusicRequestBuilder com.microsoft.graph.beta.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -20884,6 +20929,39 @@ com.microsoft.graph.beta.communications.calls.item.participants.item.removefroml com.microsoft.graph.beta.communications.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder::|public|toPostRequestInformation(body:RemoveFromLobbyPostRequestBody):RequestInformation com.microsoft.graph.beta.communications.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder::|public|toPostRequestInformation(body:RemoveFromLobbyPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.communications.calls.item.participants.item.removefromlobby.RemoveFromLobbyRequestBuilder::|public|withUrl(rawUrl:String):RemoveFromLobbyRequestBuilder +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getContentMetadata():MediaMetadata +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getDetectionDateTime():OffsetDateTime +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getDetections():java.util.List +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getId():UUID +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getIsMalicious():Boolean +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getOverallConfidence():Double +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|getSeverity():DetectionSeverity +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setContentMetadata(value?:MediaMetadata):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setDetectionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setDetections(value?:java.util.List):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setId(value?:UUID):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setIsMalicious(value?:Boolean):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setOverallConfidence(value?:Double):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|public|setSeverity(value?:DetectionSeverity):void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportSyntheticMediaPostRequestBody +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody):Void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|toPostRequestInformation(body:ReportSyntheticMediaPostRequestBody):RequestInformation +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|toPostRequestInformation(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.calls.item.participants.item.reportsyntheticmedia.ReportSyntheticMediaRequestBuilder::|public|withUrl(rawUrl:String):ReportSyntheticMediaRequestBuilder com.microsoft.graph.beta.communications.calls.item.participants.item.startholdmusic.StartHoldMusicPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.communications.calls.item.participants.item.startholdmusic.StartHoldMusicPostRequestBody::|public|constructor():void com.microsoft.graph.beta.communications.calls.item.participants.item.startholdmusic.StartHoldMusicPostRequestBody::|public|getAdditionalData():Map @@ -79626,6 +79704,7 @@ com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|publicKeyInf 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|recovery:RecoveryRequestBuilder +com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|remoteTenantGroups:RemoteTenantGroupsRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|sharedEmailDomains:SharedEmailDomainsRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:String):SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -81173,6 +81252,71 @@ com.microsoft.graph.beta.directory.recovery.snapshots.SnapshotsRequestBuilder::| com.microsoft.graph.beta.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toPostRequestInformation(body:Snapshot):RequestInformation com.microsoft.graph.beta.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toPostRequestInformation(body:Snapshot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|withUrl(rawUrl:String):SnapshotsRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|get():RemoteTenantGroup +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup):RemoteTenantGroup +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toPatchRequestInformation(body:RemoteTenantGroup):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toPatchRequestInformation(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|withUrl(rawUrl:String):RemoteTenantGroupItemRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|byRemoteTenantGroupId(remoteTenantGroupId:String):RemoteTenantGroupItemRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|get():RemoteTenantGroupCollectionResponse +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RemoteTenantGroupCollectionResponse +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup):RemoteTenantGroup +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toPostRequestInformation(body:RemoteTenantGroup):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toPostRequestInformation(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|withUrl(rawUrl:String):RemoteTenantGroupsRequestBuilder com.microsoft.graph.beta.directory.sharedemaildomains.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.directory.sharedemaildomains.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.directory.sharedemaildomains.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -162244,6 +162388,7 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.AccessReviewsRequestBu com.microsoft.graph.beta.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewSet):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewSet; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|unified:UnifiedRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -162837,6 +162982,15 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instanc com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -162846,6 +163000,8 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instanc com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -162863,6 +163019,33 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instanc com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identitygovernance.accessreviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -163871,6 +164054,15 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.insta com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -163880,6 +164072,8 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.insta com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -163897,6 +164091,33 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.insta com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -164239,6 +164460,15 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.insta com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -164248,6 +164478,8 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.insta com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -164265,6 +164497,33 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.insta com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -165709,6 +165968,15 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisio com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -165718,6 +165986,8 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisio com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -165735,6 +166005,33 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisio com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -166077,6 +166374,15 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages. com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -166086,6 +166392,8 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages. com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -166103,6 +166411,33 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages. com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identitygovernance.accessreviews.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -166777,6 +167112,4590 @@ com.microsoft.graph.beta.identitygovernance.accessreviews.policy.PolicyRequestBu com.microsoft.graph.beta.identitygovernance.accessreviews.policy.PolicyRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewPolicy):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.policy.PolicyRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.accessreviews.policy.PolicyRequestBuilder::|public|withUrl(rawUrl:String):PolicyRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyDescription():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyResult():AccessReviewInstanceDecisionItemApplyResult +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getCustomDataProvidedResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyDescription(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyResult(value?:AccessReviewInstanceDecisionItemApplyResult):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setCustomDataProvidedResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|withUrl(rawUrl:String):DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|withUrl(rawUrl:String):InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get():AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|get():AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|withUrl(rawUrl:String):StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|byAccessReviewScheduleDefinitionId(accessReviewScheduleDefinitionId:String):AccessReviewScheduleDefinitionItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|get():AccessReviewScheduleDefinitionCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinitionCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewScheduleDefinition):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|withUrl(rawUrl:String):DefinitionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:InstancesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewScheduleDefinition):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewScheduleDefinitionItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|byAccessReviewInstanceId(accessReviewInstanceId:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|get():AccessReviewInstanceCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|withUrl(rawUrl:String):InstancesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyDescription():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyResult():AccessReviewInstanceDecisionItemApplyResult +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getCustomDataProvidedResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyDescription(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyResult(value?:AccessReviewInstanceDecisionItemApplyResult):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setCustomDataProvidedResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyDescription():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyResult():AccessReviewInstanceDecisionItemApplyResult +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getCustomDataProvidedResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyDescription(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyResult(value?:AccessReviewInstanceDecisionItemApplyResult):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setCustomDataProvidedResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|withUrl(rawUrl:String):DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|withUrl(rawUrl:String):InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get():AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get():AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|withUrl(rawUrl:String):StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|withUrl(rawUrl:String):DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get():AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyDescription():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyResult():AccessReviewInstanceDecisionItemApplyResult +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getCustomDataProvidedResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyDescription(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyResult(value?:AccessReviewInstanceDecisionItemApplyResult):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setCustomDataProvidedResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|withUrl(rawUrl:String):DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|withUrl(rawUrl:String):InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|get():AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|withUrl(rawUrl:String):StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|byAccessReviewInstanceId(accessReviewInstanceId:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|get():AccessReviewInstanceCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|withUrl(rawUrl:String):InstancesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyDescription():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyResult():AccessReviewInstanceDecisionItemApplyResult +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getCustomDataProvidedResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyDescription(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyResult(value?:AccessReviewInstanceDecisionItemApplyResult):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setCustomDataProvidedResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyDescription():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyResult():AccessReviewInstanceDecisionItemApplyResult +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getCustomDataProvidedResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyDescription(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyResult(value?:AccessReviewInstanceDecisionItemApplyResult):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setCustomDataProvidedResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|withUrl(rawUrl:String):DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|withUrl(rawUrl:String):InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get():AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get():AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|withUrl(rawUrl:String):StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|withUrl(rawUrl:String):DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get():AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyDescription():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getApplyResult():AccessReviewInstanceDecisionItemApplyResult +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getCustomDataProvidedResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyDescription(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setApplyResult(value?:AccessReviewInstanceDecisionItemApplyResult):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|setCustomDataProvidedResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchapplycustomdataprovidedresourcedecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|withUrl(rawUrl:String):DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|withUrl(rawUrl:String):InstanceRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.instance.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.recordalldecisions.RecordAllDecisionsRequestBuilder::|public|withUrl(rawUrl:String):RecordAllDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|get():AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStageCollectionResponse +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|withUrl(rawUrl:String):StagesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.instances.item.stopapplydecisions.StopApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):StopApplyDecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|definitions:DefinitionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|get():UnifiedRoot +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UnifiedRoot +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|instances:InstancesRequestBuilder +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|patch(body:UnifiedRoot):UnifiedRoot +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|patch(body:UnifiedRoot; requestConfiguration?:java.util.function.Consumer):UnifiedRoot +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoot):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|withUrl(rawUrl:String):UnifiedRequestBuilder com.microsoft.graph.beta.identitygovernance.appconsent.AppConsentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.appconsent.AppConsentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.appconsent.AppConsentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -198906,6 +203825,16 @@ com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageAss com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|setAccessPackageDisplayName(value?:String):void com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|setAccessPackageId(value?:String):void com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource-->AccessReviewInstanceDecisionItemResource +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|constructor():void +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|getAccessPackageAssignmentPolicyDisplayName():String +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|getAccessPackageAssignmentPolicyId():String +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|OdataType:String +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|setAccessPackageAssignmentPolicyDisplayName(value?:String):void +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|setAccessPackageAssignmentPolicyId(value?:String):void +com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemAccessPackageResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageResource com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult::0000-New com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult::0001-AppliedSuccessfully com.microsoft.graph.beta.models.AccessReviewInstanceDecisionItemApplyResult::0002-AppliedWithUnknownFailure @@ -199302,6 +204231,7 @@ com.microsoft.graph.beta.models.AccessReviewSet::|public|getFieldDeserializers() com.microsoft.graph.beta.models.AccessReviewSet::|public|getHistoryDefinitions():java.util.List com.microsoft.graph.beta.models.AccessReviewSet::|public|getInstances():java.util.List com.microsoft.graph.beta.models.AccessReviewSet::|public|getPolicy():AccessReviewPolicy +com.microsoft.graph.beta.models.AccessReviewSet::|public|getUnified():UnifiedRoot com.microsoft.graph.beta.models.AccessReviewSet::|public|OdataType:String com.microsoft.graph.beta.models.AccessReviewSet::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AccessReviewSet::|public|setDecisions(value?:java.util.List):void @@ -199309,6 +204239,7 @@ com.microsoft.graph.beta.models.AccessReviewSet::|public|setDefinitions(value?:j com.microsoft.graph.beta.models.AccessReviewSet::|public|setHistoryDefinitions(value?:java.util.List):void com.microsoft.graph.beta.models.AccessReviewSet::|public|setInstances(value?:java.util.List):void com.microsoft.graph.beta.models.AccessReviewSet::|public|setPolicy(value?:AccessReviewPolicy):void +com.microsoft.graph.beta.models.AccessReviewSet::|public|setUnified(value?:UnifiedRoot):void com.microsoft.graph.beta.models.AccessReviewSet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewSet com.microsoft.graph.beta.models.AccessReviewSettings::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.AccessReviewSettings::|public|constructor():void @@ -200973,7 +205904,7 @@ com.microsoft.graph.beta.models.AiInteraction-->Entity com.microsoft.graph.beta.models.AiInteraction::|public|constructor():void com.microsoft.graph.beta.models.AiInteraction::|public|getAppClass():String com.microsoft.graph.beta.models.AiInteraction::|public|getAttachments():java.util.List -com.microsoft.graph.beta.models.AiInteraction::|public|getBody():ItemBody +com.microsoft.graph.beta.models.AiInteraction::|public|getBody():ChatMessageBody com.microsoft.graph.beta.models.AiInteraction::|public|getContexts():java.util.List com.microsoft.graph.beta.models.AiInteraction::|public|getConversationType():String com.microsoft.graph.beta.models.AiInteraction::|public|getCreatedDateTime():OffsetDateTime @@ -200990,7 +205921,7 @@ com.microsoft.graph.beta.models.AiInteraction::|public|OdataType:String com.microsoft.graph.beta.models.AiInteraction::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AiInteraction::|public|setAppClass(value?:String):void com.microsoft.graph.beta.models.AiInteraction::|public|setAttachments(value?:java.util.List):void -com.microsoft.graph.beta.models.AiInteraction::|public|setBody(value?:ItemBody):void +com.microsoft.graph.beta.models.AiInteraction::|public|setBody(value?:ChatMessageBody):void com.microsoft.graph.beta.models.AiInteraction::|public|setContexts(value?:java.util.List):void com.microsoft.graph.beta.models.AiInteraction::|public|setConversationType(value?:String):void com.microsoft.graph.beta.models.AiInteraction::|public|setCreatedDateTime(value?:OffsetDateTime):void @@ -207555,6 +212486,24 @@ com.microsoft.graph.beta.models.AudioConferencing::|public|setTollNumber(value?: com.microsoft.graph.beta.models.AudioConferencing::|public|setTollNumbers(value?:java.util.List):void com.microsoft.graph.beta.models.AudioConferencing::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AudioConferencing com.microsoft.graph.beta.models.AudioConferencing~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AudioMetadata::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.AudioMetadata::|public|constructor():void +com.microsoft.graph.beta.models.AudioMetadata::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.AudioMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.AudioMetadata::|public|getBitDepth():Integer +com.microsoft.graph.beta.models.AudioMetadata::|public|getChannels():Integer +com.microsoft.graph.beta.models.AudioMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AudioMetadata::|public|getOdataType():String +com.microsoft.graph.beta.models.AudioMetadata::|public|getSampleRateHz():Integer +com.microsoft.graph.beta.models.AudioMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AudioMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.AudioMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.AudioMetadata::|public|setBitDepth(value?:Integer):void +com.microsoft.graph.beta.models.AudioMetadata::|public|setChannels(value?:Integer):void +com.microsoft.graph.beta.models.AudioMetadata::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.AudioMetadata::|public|setSampleRateHz(value?:Integer):void +com.microsoft.graph.beta.models.AudioMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AudioMetadata +com.microsoft.graph.beta.models.AudioMetadata~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.AudioRoutingGroup-->Entity com.microsoft.graph.beta.models.AudioRoutingGroup::|public|constructor():void com.microsoft.graph.beta.models.AudioRoutingGroup::|public|getFieldDeserializers():Map> @@ -208262,6 +213211,18 @@ com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|public|setDisplayNam com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|public|setSelfServiceSignUp(value?:SelfServiceSignUpAuthenticationFlowConfiguration):void com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlowsPolicy com.microsoft.graph.beta.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AuthenticationInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.AuthenticationInfo::|public|constructor():void +com.microsoft.graph.beta.models.AuthenticationInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.AuthenticationInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.AuthenticationInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AuthenticationInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.AuthenticationInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AuthenticationInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.AuthenticationInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.AuthenticationInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.AuthenticationInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationInfo +com.microsoft.graph.beta.models.AuthenticationInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.AuthenticationListener-->Entity com.microsoft.graph.beta.models.AuthenticationListener::|public|constructor():void com.microsoft.graph.beta.models.AuthenticationListener::|public|getFieldDeserializers():Map> @@ -213634,7 +218595,7 @@ com.microsoft.graph.beta.models.ChatMembersNotificationRecipient::|static|public com.microsoft.graph.beta.models.ChatMessage-->Entity com.microsoft.graph.beta.models.ChatMessage::|public|constructor():void com.microsoft.graph.beta.models.ChatMessage::|public|getAttachments():java.util.List -com.microsoft.graph.beta.models.ChatMessage::|public|getBody():ItemBody +com.microsoft.graph.beta.models.ChatMessage::|public|getBody():ChatMessageBody com.microsoft.graph.beta.models.ChatMessage::|public|getChannelIdentity():ChannelIdentity com.microsoft.graph.beta.models.ChatMessage::|public|getChatId():String com.microsoft.graph.beta.models.ChatMessage::|public|getCreatedDateTime():OffsetDateTime @@ -213662,7 +218623,7 @@ com.microsoft.graph.beta.models.ChatMessage::|public|getWebUrl():String com.microsoft.graph.beta.models.ChatMessage::|public|OdataType:String com.microsoft.graph.beta.models.ChatMessage::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ChatMessage::|public|setAttachments(value?:java.util.List):void -com.microsoft.graph.beta.models.ChatMessage::|public|setBody(value?:ItemBody):void +com.microsoft.graph.beta.models.ChatMessage::|public|setBody(value?:ChatMessageBody):void com.microsoft.graph.beta.models.ChatMessage::|public|setChannelIdentity(value?:ChannelIdentity):void com.microsoft.graph.beta.models.ChatMessage::|public|setChatId(value?:String):void com.microsoft.graph.beta.models.ChatMessage::|public|setCreatedDateTime(value?:OffsetDateTime):void @@ -213717,6 +218678,28 @@ com.microsoft.graph.beta.models.ChatMessageAttachment::|public|setTeamsAppId(val com.microsoft.graph.beta.models.ChatMessageAttachment::|public|setThumbnailUrl(value?:String):void com.microsoft.graph.beta.models.ChatMessageAttachment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChatMessageAttachment com.microsoft.graph.beta.models.ChatMessageAttachment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ChatMessageBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.ChatMessageBody::|public|constructor():void +com.microsoft.graph.beta.models.ChatMessageBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.ChatMessageBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.ChatMessageBody::|public|getContent():String +com.microsoft.graph.beta.models.ChatMessageBody::|public|getContentType():BodyType +com.microsoft.graph.beta.models.ChatMessageBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ChatMessageBody::|public|getMessageBodyContentType():ChatMessageBodyContentType +com.microsoft.graph.beta.models.ChatMessageBody::|public|getOdataType():String +com.microsoft.graph.beta.models.ChatMessageBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ChatMessageBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.ChatMessageBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.ChatMessageBody::|public|setContent(value?:String):void +com.microsoft.graph.beta.models.ChatMessageBody::|public|setContentType(value?:BodyType):void +com.microsoft.graph.beta.models.ChatMessageBody::|public|setMessageBodyContentType(value?:ChatMessageBodyContentType):void +com.microsoft.graph.beta.models.ChatMessageBody::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.ChatMessageBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChatMessageBody +com.microsoft.graph.beta.models.ChatMessageBodyContentType::0000-Text +com.microsoft.graph.beta.models.ChatMessageBodyContentType::0001-Html +com.microsoft.graph.beta.models.ChatMessageBodyContentType::0002-Markdown +com.microsoft.graph.beta.models.ChatMessageBodyContentType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.ChatMessageBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.ChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.ChatMessageCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.ChatMessageCollectionResponse::|public|getFieldDeserializers():Map> @@ -213766,7 +218749,7 @@ com.microsoft.graph.beta.models.ChatMessageImportance::0001-High com.microsoft.graph.beta.models.ChatMessageImportance::0002-Urgent com.microsoft.graph.beta.models.ChatMessageInfo-->Entity com.microsoft.graph.beta.models.ChatMessageInfo::|public|constructor():void -com.microsoft.graph.beta.models.ChatMessageInfo::|public|getBody():ItemBody +com.microsoft.graph.beta.models.ChatMessageInfo::|public|getBody():ChatMessageBody com.microsoft.graph.beta.models.ChatMessageInfo::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ChatMessageInfo::|public|getEventDetail():EventMessageDetail com.microsoft.graph.beta.models.ChatMessageInfo::|public|getFieldDeserializers():Map> @@ -213775,7 +218758,7 @@ com.microsoft.graph.beta.models.ChatMessageInfo::|public|getIsDeleted():Boolean com.microsoft.graph.beta.models.ChatMessageInfo::|public|getMessageType():ChatMessageType com.microsoft.graph.beta.models.ChatMessageInfo::|public|OdataType:String com.microsoft.graph.beta.models.ChatMessageInfo::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ChatMessageInfo::|public|setBody(value?:ItemBody):void +com.microsoft.graph.beta.models.ChatMessageInfo::|public|setBody(value?:ChatMessageBody):void com.microsoft.graph.beta.models.ChatMessageInfo::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ChatMessageInfo::|public|setEventDetail(value?:EventMessageDetail):void com.microsoft.graph.beta.models.ChatMessageInfo::|public|setFrom(value?:ChatMessageFromIdentitySet):void @@ -214253,6 +219236,18 @@ com.microsoft.graph.beta.models.ClientCertificateAuthentication::|public|OdataTy com.microsoft.graph.beta.models.ClientCertificateAuthentication::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ClientCertificateAuthentication::|public|setCertificateList(value?:java.util.List):void com.microsoft.graph.beta.models.ClientCertificateAuthentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClientCertificateAuthentication +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo-->AuthenticationInfo +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|constructor():void +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|getAccessTokenUrl():String +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|getClientId():String +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|getSecretName():String +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|OdataType:String +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|setAccessTokenUrl(value?:String):void +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|setClientId(value?:String):void +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|public|setSecretName(value?:String):void +com.microsoft.graph.beta.models.ClientCredentialAuthenticationInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClientCredentialAuthenticationInfo com.microsoft.graph.beta.models.ClientCredentialType::0000-None com.microsoft.graph.beta.models.ClientCredentialType::0001-ClientSecret com.microsoft.graph.beta.models.ClientCredentialType::0002-ClientAssertion @@ -220062,6 +225057,12 @@ com.microsoft.graph.beta.models.ContentMetadata::|public|setBackingStore(value:B com.microsoft.graph.beta.models.ContentMetadata::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ContentMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ContentMetadata com.microsoft.graph.beta.models.ContentMetadata~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ContentModality::0000-Audio +com.microsoft.graph.beta.models.ContentModality::0001-Video +com.microsoft.graph.beta.models.ContentModality::0002-Image +com.microsoft.graph.beta.models.ContentModality::0003-Text +com.microsoft.graph.beta.models.ContentModality::0004-Multimodal +com.microsoft.graph.beta.models.ContentModality::0005-UnknownFutureValue com.microsoft.graph.beta.models.ContentModel-->Entity com.microsoft.graph.beta.models.ContentModel::|public|constructor():void com.microsoft.graph.beta.models.ContentModel::|public|getCreatedBy():IdentitySet @@ -224077,6 +229078,10 @@ com.microsoft.graph.beta.models.DetectedSensitiveContentWrapper::|public|setClas com.microsoft.graph.beta.models.DetectedSensitiveContentWrapper::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.DetectedSensitiveContentWrapper::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DetectedSensitiveContentWrapper com.microsoft.graph.beta.models.DetectedSensitiveContentWrapper~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.DetectionSeverity::0000-Low +com.microsoft.graph.beta.models.DetectionSeverity::0001-Medium +com.microsoft.graph.beta.models.DetectionSeverity::0002-High +com.microsoft.graph.beta.models.DetectionSeverity::0003-UnknownFutureValue com.microsoft.graph.beta.models.Device-->DirectoryObject com.microsoft.graph.beta.models.Device::|public|constructor():void com.microsoft.graph.beta.models.Device::|public|getAccountEnabled():Boolean @@ -230376,6 +235381,7 @@ com.microsoft.graph.beta.models.Directory::|public|getPublicKeyInfrastructure(): 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|getRecovery():Recovery +com.microsoft.graph.beta.models.Directory::|public|getRemoteTenantGroups():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 com.microsoft.graph.beta.models.Directory::|public|getTemplates():Template @@ -230401,6 +235407,7 @@ com.microsoft.graph.beta.models.Directory::|public|setPublicKeyInfrastructure(va 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|setRecovery(value?:Recovery):void +com.microsoft.graph.beta.models.Directory::|public|setRemoteTenantGroups(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 com.microsoft.graph.beta.models.Directory::|public|setTemplates(value?:Template):void @@ -230684,7 +235691,6 @@ com.microsoft.graph.beta.models.DisplayNameLocalization~~>AdditionalDataHolder; com.microsoft.graph.beta.models.DistributionList-->OutlookItem com.microsoft.graph.beta.models.DistributionList::|public|constructor():void com.microsoft.graph.beta.models.DistributionList::|public|getDisplayName():String -com.microsoft.graph.beta.models.DistributionList::|public|getDistributionListMembers():java.util.List com.microsoft.graph.beta.models.DistributionList::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.DistributionList::|public|getMembers():java.util.List com.microsoft.graph.beta.models.DistributionList::|public|getNotes():String @@ -230693,7 +235699,6 @@ com.microsoft.graph.beta.models.DistributionList::|public|getSingleValueExtended com.microsoft.graph.beta.models.DistributionList::|public|OdataType:String com.microsoft.graph.beta.models.DistributionList::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.DistributionList::|public|setDisplayName(value?:String):void -com.microsoft.graph.beta.models.DistributionList::|public|setDistributionListMembers(value?:java.util.List):void com.microsoft.graph.beta.models.DistributionList::|public|setMembers(value?:java.util.List):void com.microsoft.graph.beta.models.DistributionList::|public|setNotes(value?:String):void com.microsoft.graph.beta.models.DistributionList::|public|setPersonIdentifier(value?:String):void @@ -230706,27 +235711,6 @@ com.microsoft.graph.beta.models.DistributionListCollectionResponse::|public|getV com.microsoft.graph.beta.models.DistributionListCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.DistributionListCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.DistributionListCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DistributionListCollectionResponse -com.microsoft.graph.beta.models.DistributionListMember-->Entity -com.microsoft.graph.beta.models.DistributionListMember::|public|constructor():void -com.microsoft.graph.beta.models.DistributionListMember::|public|getContact():Contact -com.microsoft.graph.beta.models.DistributionListMember::|public|getContactId():String -com.microsoft.graph.beta.models.DistributionListMember::|public|getDisplayName():String -com.microsoft.graph.beta.models.DistributionListMember::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.DistributionListMember::|public|getRecipientType():RecipientType -com.microsoft.graph.beta.models.DistributionListMember::|public|OdataType:String -com.microsoft.graph.beta.models.DistributionListMember::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.DistributionListMember::|public|setContact(value?:Contact):void -com.microsoft.graph.beta.models.DistributionListMember::|public|setContactId(value?:String):void -com.microsoft.graph.beta.models.DistributionListMember::|public|setDisplayName(value?:String):void -com.microsoft.graph.beta.models.DistributionListMember::|public|setRecipientType(value?:RecipientType):void -com.microsoft.graph.beta.models.DistributionListMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DistributionListMember -com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse::|public|constructor():void -com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse::|public|getValue():java.util.List -com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.beta.models.DistributionListMemberCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DistributionListMemberCollectionResponse com.microsoft.graph.beta.models.DlpAction::0000-NotifyUser com.microsoft.graph.beta.models.DlpAction::0001-BlockAccess com.microsoft.graph.beta.models.DlpAction::0002-DeviceRestriction @@ -235224,6 +240208,24 @@ com.microsoft.graph.beta.models.EvaluateLabelJobResultGroup::|public|setRecommen com.microsoft.graph.beta.models.EvaluateLabelJobResultGroup::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluateLabelJobResultGroup com.microsoft.graph.beta.models.EvaluateLabelJobResultGroup~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.EvaluateLabelJobResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EvaluationScope::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EvaluationScope::|public|constructor():void +com.microsoft.graph.beta.models.EvaluationScope::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EvaluationScope::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EvaluationScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EvaluationScope::|public|getOdataType():String +com.microsoft.graph.beta.models.EvaluationScope::|public|getType():EvaluationScopeType +com.microsoft.graph.beta.models.EvaluationScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EvaluationScope::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EvaluationScope::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EvaluationScope::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EvaluationScope::|public|setType(value?:EvaluationScopeType):void +com.microsoft.graph.beta.models.EvaluationScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluationScope +com.microsoft.graph.beta.models.EvaluationScopeType::0000-Tenant +com.microsoft.graph.beta.models.EvaluationScopeType::0001-Agent +com.microsoft.graph.beta.models.EvaluationScopeType::0002-AnonymousUser +com.microsoft.graph.beta.models.EvaluationScopeType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.EvaluationScope~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Event-->OutlookItem com.microsoft.graph.beta.models.Event::|public|constructor():void com.microsoft.graph.beta.models.Event::|public|getAllowNewTimeProposals():Boolean @@ -236837,6 +241839,24 @@ com.microsoft.graph.beta.models.ExternalProfile::|public|setJobTitle(value?:Stri com.microsoft.graph.beta.models.ExternalProfile::|public|setPhoneNumber(value?:String):void com.microsoft.graph.beta.models.ExternalProfile::|public|setSupervisorId(value?:String):void com.microsoft.graph.beta.models.ExternalProfile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalProfile +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo-->ConnectionInfo +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|constructor():void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|getAuthenticationInfo():AuthenticationInfo +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|getKeyVaultName():String +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|getResourceGroup():String +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|getSubscriptionId():String +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|getSystemId():String +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|getUserIdentifier():String +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|OdataType:String +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|setAuthenticationInfo(value?:AuthenticationInfo):void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|setKeyVaultName(value?:String):void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|setResourceGroup(value?:String):void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|setSubscriptionId(value?:String):void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|setSystemId(value?:String):void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|public|setUserIdentifier(value?:String):void +com.microsoft.graph.beta.models.ExternalSapAcConnectionInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalSapAcConnectionInfo com.microsoft.graph.beta.models.ExternalSponsors-->UserSet com.microsoft.graph.beta.models.ExternalSponsors::|public|constructor():void com.microsoft.graph.beta.models.ExternalSponsors::|public|getFieldDeserializers():Map> @@ -253841,6 +258861,34 @@ com.microsoft.graph.beta.models.MediaInfo::|public|setResourceId(value?:String): com.microsoft.graph.beta.models.MediaInfo::|public|setUri(value?:String):void com.microsoft.graph.beta.models.MediaInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MediaInfo com.microsoft.graph.beta.models.MediaInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.MediaMetadata::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.MediaMetadata::|public|constructor():void +com.microsoft.graph.beta.models.MediaMetadata::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.MediaMetadata::|public|getAudioMetadata():AudioMetadata +com.microsoft.graph.beta.models.MediaMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.MediaMetadata::|public|getByteSize():Long +com.microsoft.graph.beta.models.MediaMetadata::|public|getDuration():Integer +com.microsoft.graph.beta.models.MediaMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MediaMetadata::|public|getIsRealTime():Boolean +com.microsoft.graph.beta.models.MediaMetadata::|public|getMimeType():String +com.microsoft.graph.beta.models.MediaMetadata::|public|getModality():ContentModality +com.microsoft.graph.beta.models.MediaMetadata::|public|getOdataType():String +com.microsoft.graph.beta.models.MediaMetadata::|public|getStreamingMetadata():StreamingMetadata +com.microsoft.graph.beta.models.MediaMetadata::|public|getVideoMetadata():VideoMetadata +com.microsoft.graph.beta.models.MediaMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MediaMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setAudioMetadata(value?:AudioMetadata):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setByteSize(value?:Long):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setDuration(value?:Integer):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setIsRealTime(value?:Boolean):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setMimeType(value?:String):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setModality(value?:ContentModality):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setStreamingMetadata(value?:StreamingMetadata):void +com.microsoft.graph.beta.models.MediaMetadata::|public|setVideoMetadata(value?:VideoMetadata):void +com.microsoft.graph.beta.models.MediaMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MediaMetadata +com.microsoft.graph.beta.models.MediaMetadata~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.MediaPrompt-->Prompt com.microsoft.graph.beta.models.MediaPrompt::|public|constructor():void com.microsoft.graph.beta.models.MediaPrompt::|public|getFieldDeserializers():Map> @@ -253851,6 +258899,24 @@ com.microsoft.graph.beta.models.MediaPrompt::|public|serialize(writer:Serializat com.microsoft.graph.beta.models.MediaPrompt::|public|setLoop(value?:Integer):void com.microsoft.graph.beta.models.MediaPrompt::|public|setMediaInfo(value?:MediaInfo):void com.microsoft.graph.beta.models.MediaPrompt::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MediaPrompt +com.microsoft.graph.beta.models.MediaSegment::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.MediaSegment::|public|constructor():void +com.microsoft.graph.beta.models.MediaSegment::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.MediaSegment::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.MediaSegment::|public|getEndTimeSec():Integer +com.microsoft.graph.beta.models.MediaSegment::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MediaSegment::|public|getFrameIndices():java.util.List +com.microsoft.graph.beta.models.MediaSegment::|public|getOdataType():String +com.microsoft.graph.beta.models.MediaSegment::|public|getStartTimeSec():Integer +com.microsoft.graph.beta.models.MediaSegment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MediaSegment::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.MediaSegment::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.MediaSegment::|public|setEndTimeSec(value?:Integer):void +com.microsoft.graph.beta.models.MediaSegment::|public|setFrameIndices(value?:java.util.List):void +com.microsoft.graph.beta.models.MediaSegment::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.MediaSegment::|public|setStartTimeSec(value?:Integer):void +com.microsoft.graph.beta.models.MediaSegment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MediaSegment +com.microsoft.graph.beta.models.MediaSegment~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.MediaSource::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.MediaSource::|public|constructor():void com.microsoft.graph.beta.models.MediaSource::|public|getAdditionalData():Map @@ -255062,6 +260128,72 @@ com.microsoft.graph.beta.models.MicrosoftApplicationDataAccessSettings::|public| com.microsoft.graph.beta.models.MicrosoftApplicationDataAccessSettings::|public|setDisabledForGroup(value?:String):void com.microsoft.graph.beta.models.MicrosoftApplicationDataAccessSettings::|public|setIsEnabledForAllMicrosoftApplications(value?:Boolean):void com.microsoft.graph.beta.models.MicrosoftApplicationDataAccessSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftApplicationDataAccessSettings +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|constructor():void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getActiveContainerCount():Long +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getActiveStorageUsedInBytes():Long +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getAppId():String +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getDisplayName():String +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|getOdataType():String +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|setActiveContainerCount(value?:Long):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|setActiveStorageUsedInBytes(value?:Long):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|setAppId(value?:String):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerAppUsage +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|constructor():void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getActiveContainerCount():Long +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getActiveStorageUsedInBytes():Long +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getDataLocationCode():String +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getOdataType():String +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|getUsageByApp():java.util.List +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|setActiveContainerCount(value?:Long):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|setActiveStorageUsedInBytes(value?:Long):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|setDataLocationCode(value?:String):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|setUsageByApp(value?:java.util.List):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerGeoUsage +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage-->Entity +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|constructor():void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|getTotalActiveContainerCount():Long +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|getTotalActiveStorageUsedInBytes():Long +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|getUsageByDataLocation():java.util.List +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|OdataType:String +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|setTotalActiveContainerCount(value?:Long):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|setTotalActiveStorageUsedInBytes(value?:Long):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|public|setUsageByDataLocation(value?:java.util.List):void +com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerUsage com.microsoft.graph.beta.models.MicrosoftAuthenticatorAuthenticationMethod-->AuthenticationMethod com.microsoft.graph.beta.models.MicrosoftAuthenticatorAuthenticationMethod::|public|constructor():void com.microsoft.graph.beta.models.MicrosoftAuthenticatorAuthenticationMethod::|public|getClientAppName():MicrosoftAuthenticatorAuthenticationMethodClientAppName @@ -263099,6 +268231,7 @@ com.microsoft.graph.beta.models.Participant::|public|getRecordingInfo():Recordin com.microsoft.graph.beta.models.Participant::|public|getRemovedState():RemovedState com.microsoft.graph.beta.models.Participant::|public|getRestrictedExperience():OnlineMeetingRestricted com.microsoft.graph.beta.models.Participant::|public|getRosterSequenceNumber():Long +com.microsoft.graph.beta.models.Participant::|public|getSyntheticMediaDetection():SyntheticMediaDetectionInfo com.microsoft.graph.beta.models.Participant::|public|OdataType:String com.microsoft.graph.beta.models.Participant::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Participant::|public|setInfo(value?:ParticipantInfo):void @@ -263112,6 +268245,7 @@ com.microsoft.graph.beta.models.Participant::|public|setRecordingInfo(value?:Rec com.microsoft.graph.beta.models.Participant::|public|setRemovedState(value?:RemovedState):void com.microsoft.graph.beta.models.Participant::|public|setRestrictedExperience(value?:OnlineMeetingRestricted):void com.microsoft.graph.beta.models.Participant::|public|setRosterSequenceNumber(value?:Long):void +com.microsoft.graph.beta.models.Participant::|public|setSyntheticMediaDetection(value?:SyntheticMediaDetectionInfo):void com.microsoft.graph.beta.models.Participant::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Participant com.microsoft.graph.beta.models.ParticipantCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.ParticipantCollectionResponse::|public|constructor():void @@ -266771,6 +271905,12 @@ com.microsoft.graph.beta.models.PolicyLocationDomain::|public|getFieldDeserializ com.microsoft.graph.beta.models.PolicyLocationDomain::|public|OdataType:String com.microsoft.graph.beta.models.PolicyLocationDomain::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.PolicyLocationDomain::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyLocationDomain +com.microsoft.graph.beta.models.PolicyLocationTool-->PolicyLocation +com.microsoft.graph.beta.models.PolicyLocationTool::|public|constructor():void +com.microsoft.graph.beta.models.PolicyLocationTool::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PolicyLocationTool::|public|OdataType:String +com.microsoft.graph.beta.models.PolicyLocationTool::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PolicyLocationTool::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyLocationTool com.microsoft.graph.beta.models.PolicyLocationUrl-->PolicyLocation com.microsoft.graph.beta.models.PolicyLocationUrl::|public|constructor():void com.microsoft.graph.beta.models.PolicyLocationUrl::|public|getFieldDeserializers():Map> @@ -266876,6 +272016,7 @@ com.microsoft.graph.beta.models.PolicyScopeBase::|public|getAdditionalData():Map com.microsoft.graph.beta.models.PolicyScopeBase::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.PolicyScopeBase::|public|getExecutionMode():ExecutionMode com.microsoft.graph.beta.models.PolicyScopeBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PolicyScopeBase::|public|getLocationExclusions():java.util.List com.microsoft.graph.beta.models.PolicyScopeBase::|public|getLocations():java.util.List com.microsoft.graph.beta.models.PolicyScopeBase::|public|getOdataType():String com.microsoft.graph.beta.models.PolicyScopeBase::|public|getPolicyActions():java.util.List @@ -266884,6 +272025,7 @@ com.microsoft.graph.beta.models.PolicyScopeBase::|public|setActivities(value?:Us com.microsoft.graph.beta.models.PolicyScopeBase::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.PolicyScopeBase::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.PolicyScopeBase::|public|setExecutionMode(value?:ExecutionMode):void +com.microsoft.graph.beta.models.PolicyScopeBase::|public|setLocationExclusions(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyScopeBase::|public|setLocations(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyScopeBase::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.PolicyScopeBase::|public|setPolicyActions(value?:java.util.List):void @@ -266994,10 +272136,14 @@ com.microsoft.graph.beta.models.PolicyTenantScope::|public|setPolicyScope(value? com.microsoft.graph.beta.models.PolicyTenantScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyTenantScope com.microsoft.graph.beta.models.PolicyTipAction-->DlpActionInfo com.microsoft.graph.beta.models.PolicyTipAction::|public|constructor():void +com.microsoft.graph.beta.models.PolicyTipAction::|public|getComplianceUrl():String com.microsoft.graph.beta.models.PolicyTipAction::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PolicyTipAction::|public|getMatchedConditionsDescription():String com.microsoft.graph.beta.models.PolicyTipAction::|public|getPolicyTip():String com.microsoft.graph.beta.models.PolicyTipAction::|public|OdataType:String com.microsoft.graph.beta.models.PolicyTipAction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PolicyTipAction::|public|setComplianceUrl(value?:String):void +com.microsoft.graph.beta.models.PolicyTipAction::|public|setMatchedConditionsDescription(value?:String):void com.microsoft.graph.beta.models.PolicyTipAction::|public|setPolicyTip(value?:String):void com.microsoft.graph.beta.models.PolicyTipAction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyTipAction com.microsoft.graph.beta.models.PolicyUserScope-->PolicyScopeBase @@ -270088,6 +275234,7 @@ com.microsoft.graph.beta.models.ProcessContentRequest::|public|getBackingStore() com.microsoft.graph.beta.models.ProcessContentRequest::|public|getContentEntries():java.util.List com.microsoft.graph.beta.models.ProcessContentRequest::|public|getContextMetadata():ContextMetadata com.microsoft.graph.beta.models.ProcessContentRequest::|public|getDeviceMetadata():DeviceMetadata +com.microsoft.graph.beta.models.ProcessContentRequest::|public|getEvaluationScope():EvaluationScope com.microsoft.graph.beta.models.ProcessContentRequest::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ProcessContentRequest::|public|getIntegratedAppMetadata():IntegratedApplicationMetadata com.microsoft.graph.beta.models.ProcessContentRequest::|public|getOdataType():String @@ -270099,6 +275246,7 @@ com.microsoft.graph.beta.models.ProcessContentRequest::|public|setBackingStore(v com.microsoft.graph.beta.models.ProcessContentRequest::|public|setContentEntries(value?:java.util.List):void com.microsoft.graph.beta.models.ProcessContentRequest::|public|setContextMetadata(value?:ContextMetadata):void com.microsoft.graph.beta.models.ProcessContentRequest::|public|setDeviceMetadata(value?:DeviceMetadata):void +com.microsoft.graph.beta.models.ProcessContentRequest::|public|setEvaluationScope(value?:EvaluationScope):void com.microsoft.graph.beta.models.ProcessContentRequest::|public|setIntegratedAppMetadata(value?:IntegratedApplicationMetadata):void com.microsoft.graph.beta.models.ProcessContentRequest::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ProcessContentRequest::|public|setProtectedAppMetadata(value?:ProtectedApplicationMetadata):void @@ -270571,9 +275719,11 @@ com.microsoft.graph.beta.models.ProtectedApplicationMetadata-->IntegratedApplica com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|constructor():void com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|getApplicationLocation():PolicyLocation com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|getSourceLocation():PolicyLocation com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|OdataType:String com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|setApplicationLocation(value?:PolicyLocation):void +com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|public|setSourceLocation(value?:PolicyLocation):void com.microsoft.graph.beta.models.ProtectedApplicationMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectedApplicationMetadata com.microsoft.graph.beta.models.ProtectedContent::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ProtectedContent::|public|constructor():void @@ -273008,6 +278158,29 @@ com.microsoft.graph.beta.models.RemoteLockActionResult::|public|OdataType:String com.microsoft.graph.beta.models.RemoteLockActionResult::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.RemoteLockActionResult::|public|setUnlockPin(value?:String):void com.microsoft.graph.beta.models.RemoteLockActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteLockActionResult +com.microsoft.graph.beta.models.RemoteTenantGroup-->DirectoryObject +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|constructor():void +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|getRemoteGroupDisplayName():String +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|getRemoteGroupId():UUID +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|getRemoteTenantDisplayName():String +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|getRemoteTenantId():UUID +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|getRemoteTenantPrimaryDomain():String +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|OdataType:String +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|setRemoteGroupDisplayName(value?:String):void +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|setRemoteGroupId(value?:UUID):void +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|setRemoteTenantDisplayName(value?:String):void +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|setRemoteTenantId(value?:UUID):void +com.microsoft.graph.beta.models.RemoteTenantGroup::|public|setRemoteTenantPrimaryDomain(value?:String):void +com.microsoft.graph.beta.models.RemoteTenantGroup::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroup +com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.RemoteTenantGroupCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroupCollectionResponse com.microsoft.graph.beta.models.RemoveAccessApplyAction-->AccessReviewApplyAction com.microsoft.graph.beta.models.RemoveAccessApplyAction::|public|constructor():void com.microsoft.graph.beta.models.RemoveAccessApplyAction::|public|getFieldDeserializers():Map> @@ -273117,6 +278290,7 @@ com.microsoft.graph.beta.models.ReportRoot::|public|getDailyPrintUsageSummariesB com.microsoft.graph.beta.models.ReportRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ReportRoot::|public|getHealthMonitoring():HealthMonitoringRoot com.microsoft.graph.beta.models.ReportRoot::|public|getIdentityAnalytics():IdentityAnalyticsRoot +com.microsoft.graph.beta.models.ReportRoot::|public|getMicrosoftAppsFileStorageContainerUsageSummary():MicrosoftAppsFileStorageContainerUsage com.microsoft.graph.beta.models.ReportRoot::|public|getMonthlyPrintUsageByPrinter():java.util.List com.microsoft.graph.beta.models.ReportRoot::|public|getMonthlyPrintUsageByUser():java.util.List com.microsoft.graph.beta.models.ReportRoot::|public|getMonthlyPrintUsageSummariesByPrinter():java.util.List @@ -273143,6 +278317,7 @@ com.microsoft.graph.beta.models.ReportRoot::|public|setDailyPrintUsageSummariesB com.microsoft.graph.beta.models.ReportRoot::|public|setDailyPrintUsageSummariesByUser(value?:java.util.List):void com.microsoft.graph.beta.models.ReportRoot::|public|setHealthMonitoring(value?:HealthMonitoringRoot):void com.microsoft.graph.beta.models.ReportRoot::|public|setIdentityAnalytics(value?:IdentityAnalyticsRoot):void +com.microsoft.graph.beta.models.ReportRoot::|public|setMicrosoftAppsFileStorageContainerUsageSummary(value?:MicrosoftAppsFileStorageContainerUsage):void com.microsoft.graph.beta.models.ReportRoot::|public|setMonthlyPrintUsageByPrinter(value?:java.util.List):void com.microsoft.graph.beta.models.ReportRoot::|public|setMonthlyPrintUsageByUser(value?:java.util.List):void com.microsoft.graph.beta.models.ReportRoot::|public|setMonthlyPrintUsageSummariesByPrinter(value?:java.util.List):void @@ -278961,6 +284136,27 @@ com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0003-M com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0004-High com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0005-Critical com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0006-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration-->Entity +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|getCustomFields():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|getDefaultStatusId():String +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|getStatuses():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|setCustomFields(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|setDefaultStatusId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|public|setStatuses(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseTypeConfiguration +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseTypeConfigurationCollectionResponse com.microsoft.graph.beta.models.security.casemanagement.Comment-->Activity com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|constructor():void com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|getFieldDeserializers():Map> @@ -278969,6 +284165,27 @@ com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|OdataTy com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|setMessage(value?:String):void com.microsoft.graph.beta.models.security.casemanagement.Comment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Comment +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition-->Entity +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|getDescription():String +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|getIsDisabled():Boolean +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|getIsRequired():Boolean +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|setIsDisabled(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|public|setIsRequired(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomFieldDefinition +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomFieldDefinitionCollectionResponse com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|constructor():void com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|getAdditionalData():Map @@ -278981,6 +284198,34 @@ com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|publ com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomFieldValues com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getCustomStatusId():String +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getIsFinal():Boolean +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|getSortOrder():Integer +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|setCustomStatusId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|setIsFinal(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|public|setSortOrder(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomStatusDefinition +com.microsoft.graph.beta.models.security.casemanagement.CustomStatusDefinition~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition-->CustomFieldDefinition +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition::|public|getDefaultDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition::|public|setDefaultDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DateTimeCustomFieldDefinition com.microsoft.graph.beta.models.security.casemanagement.ExposureCase-->CaseEscaped com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|constructor():void com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getAssignedTo():String @@ -279292,6 +284537,24 @@ com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|publi com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|setPropertyName(value?:String):void com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition-->CustomFieldDefinition +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition::|public|getDefaultValue():Integer +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition::|public|setDefaultValue(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NumberCustomFieldDefinition +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition-->CustomFieldDefinition +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|getDefaultValues():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|getOptions():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|setDefaultValues(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|public|setOptions(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OptionsCustomFieldDefinition com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation-->Relation com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|constructor():void com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|getFieldDeserializers():Map> @@ -279319,6 +284582,33 @@ com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionRespon com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RelationCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition-->Entity +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|getCustomStatuses():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|getSortOrder():Integer +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|setCustomStatuses(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|public|setSortOrder(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StatusDefinition +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StatusDefinitionCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition-->CustomFieldDefinition +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition::|public|getDefaultValue():String +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition::|public|setDefaultValue(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StringCustomFieldDefinition com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty-->ValueProperty com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|constructor():void com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|getFieldDeserializers():Map> @@ -279433,10 +284723,12 @@ com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelati com.microsoft.graph.beta.models.security.CaseManagementRoot-->Entity com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|constructor():void com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|getCases():java.util.List +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|getCaseTypeConfigurations():java.util.List com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|OdataType:String com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|setCases(value?:java.util.List):void +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|setCaseTypeConfigurations(value?:java.util.List):void com.microsoft.graph.beta.models.security.CaseManagementRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseManagementRoot com.microsoft.graph.beta.models.security.CaseOperation-->Entity com.microsoft.graph.beta.models.security.CaseOperation::|public|constructor():void @@ -293169,6 +298461,24 @@ com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|ge com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StorylineFollowingCollectionResponse +com.microsoft.graph.beta.models.StreamingMetadata::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.StreamingMetadata::|public|constructor():void +com.microsoft.graph.beta.models.StreamingMetadata::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.StreamingMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.StreamingMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StreamingMetadata::|public|getFrameDropRate():Double +com.microsoft.graph.beta.models.StreamingMetadata::|public|getLatencyMs():Integer +com.microsoft.graph.beta.models.StreamingMetadata::|public|getNetworkJitterMs():Integer +com.microsoft.graph.beta.models.StreamingMetadata::|public|getOdataType():String +com.microsoft.graph.beta.models.StreamingMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StreamingMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.StreamingMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.StreamingMetadata::|public|setFrameDropRate(value?:Double):void +com.microsoft.graph.beta.models.StreamingMetadata::|public|setLatencyMs(value?:Integer):void +com.microsoft.graph.beta.models.StreamingMetadata::|public|setNetworkJitterMs(value?:Integer):void +com.microsoft.graph.beta.models.StreamingMetadata::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.StreamingMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StreamingMetadata +com.microsoft.graph.beta.models.StreamingMetadata~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.StringCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.StringCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.StringCollectionResponse::|public|getFieldDeserializers():Map> @@ -294311,6 +299621,48 @@ com.microsoft.graph.beta.models.SynchronizationTemplateCollectionResponse::|publ com.microsoft.graph.beta.models.SynchronizationTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SynchronizationTemplateCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.SynchronizationTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SynchronizationTemplateCollectionResponse +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|constructor():void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getConfidence():Double +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getModality():ContentModality +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getModelName():String +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getModelTasks():java.util.List +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|getSegment():MediaSegment +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setConfidence(value?:Double):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setModality(value?:ContentModality):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setModelName(value?:String):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setModelTasks(value?:java.util.List):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|public|setSegment(value?:MediaSegment):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SyntheticMediaDetectionDetail +com.microsoft.graph.beta.models.SyntheticMediaDetectionDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|constructor():void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getDetectionId():UUID +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getDetectorBot():String +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getIsParticipantTrusted():Boolean +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|getSyntheticConfidence():Double +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|setDetectionId(value?:UUID):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|setDetectorBot(value?:String):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|setIsParticipantTrusted(value?:Boolean):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|public|setSyntheticConfidence(value?:Double):void +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SyntheticMediaDetectionInfo +com.microsoft.graph.beta.models.SyntheticMediaDetectionInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SystemCredentialPreferences::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.SystemCredentialPreferences::|public|constructor():void com.microsoft.graph.beta.models.SystemCredentialPreferences::|public|getAdditionalData():Map @@ -296880,14 +302232,50 @@ com.microsoft.graph.beta.models.TenantDataSecurityAndGovernance::|public|seriali com.microsoft.graph.beta.models.TenantDataSecurityAndGovernance::|public|setPolicyFiles(value?:java.util.List):void com.microsoft.graph.beta.models.TenantDataSecurityAndGovernance::|public|setProtectionScopes(value?:TenantProtectionScopeContainer):void com.microsoft.graph.beta.models.TenantDataSecurityAndGovernance::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TenantDataSecurityAndGovernance +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|constructor():void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|getActionUrl():ActionUrl +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|getOdataType():String +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|getStepNumber():String +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|getText():String +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|setActionUrl(value?:ActionUrl):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|setStepNumber(value?:String):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|public|setText(value?:String):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActionStep +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionStep~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|constructor():void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|getDisplayName():String +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|getOdataType():String +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|getUrl():String +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|public|setUrl(value?:String):void +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActionUrl +com.microsoft.graph.beta.models.tenantgovernanceservices.ActionUrl~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics-->Entity com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|constructor():void com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|getInitial():B2BRegistrationMetricsInitial +com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|getInvestigationHints():java.util.List com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|getRecent():B2BRegistrationMetricsRecent com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|OdataType:String com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|setInitial(value?:B2BRegistrationMetricsInitial):void +com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|setInvestigationHints(value?:java.util.List):void com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|public|setRecent(value?:B2BRegistrationMetricsRecent):void com.microsoft.graph.beta.models.tenantgovernanceservices.B2bRegistrationMetrics::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):B2bRegistrationMetrics com.microsoft.graph.beta.models.tenantgovernanceservices.B2BRegistrationMetricsBase-->Entity @@ -296922,10 +302310,12 @@ com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetric com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|constructor():void com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|getInitial():B2BSignInActivityMetricsInitial +com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|getInvestigationHints():java.util.List com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|getRecent():B2BSignInActivityMetricsRecent com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|OdataType:String com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|setInitial(value?:B2BSignInActivityMetricsInitial):void +com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|setInvestigationHints(value?:java.util.List):void com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|public|setRecent(value?:B2BSignInActivityMetricsRecent):void com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetrics::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetrics com.microsoft.graph.beta.models.tenantgovernanceservices.B2BSignInActivityMetricsBase-->Entity @@ -296964,10 +302354,12 @@ com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics-->Entity com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|constructor():void com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|getInitial():BillingMetricsInitial +com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|getInvestigationHints():java.util.List com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|getRecent():BillingMetricsRecent com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|OdataType:String com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|setInitial(value?:BillingMetricsInitial):void +com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|setInvestigationHints(value?:java.util.List):void com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|public|setRecent(value?:BillingMetricsRecent):void com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetrics::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BillingMetrics com.microsoft.graph.beta.models.tenantgovernanceservices.BillingMetricsBase-->Entity @@ -297183,10 +302575,12 @@ com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationM com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|constructor():void com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|getInitial():MultiTenantApplicationMetricsInitial +com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|getInvestigationHints():java.util.List com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|getRecent():MultiTenantApplicationMetricsRecent com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|OdataType:String com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|setInitial(value?:MultiTenantApplicationMetricsInitial):void +com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|setInvestigationHints(value?:java.util.List):void com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|public|setRecent(value?:MultiTenantApplicationMetricsRecent):void com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetrics::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetrics com.microsoft.graph.beta.models.tenantgovernanceservices.MultiTenantApplicationMetricsBase-->Entity @@ -300118,6 +305512,18 @@ com.microsoft.graph.beta.models.UnifiedRoleScheduleRequestActions::0007-SelfExte com.microsoft.graph.beta.models.UnifiedRoleScheduleRequestActions::0008-SelfRenew com.microsoft.graph.beta.models.UnifiedRoleScheduleRequestActions::0009-UnknownFutureValue com.microsoft.graph.beta.models.UnifiedRole~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.UnifiedRoot-->Entity +com.microsoft.graph.beta.models.UnifiedRoot::|public|constructor():void +com.microsoft.graph.beta.models.UnifiedRoot::|public|getDecisions():java.util.List +com.microsoft.graph.beta.models.UnifiedRoot::|public|getDefinitions():java.util.List +com.microsoft.graph.beta.models.UnifiedRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UnifiedRoot::|public|getInstances():java.util.List +com.microsoft.graph.beta.models.UnifiedRoot::|public|OdataType:String +com.microsoft.graph.beta.models.UnifiedRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UnifiedRoot::|public|setDecisions(value?:java.util.List):void +com.microsoft.graph.beta.models.UnifiedRoot::|public|setDefinitions(value?:java.util.List):void +com.microsoft.graph.beta.models.UnifiedRoot::|public|setInstances(value?:java.util.List):void +com.microsoft.graph.beta.models.UnifiedRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoot com.microsoft.graph.beta.models.UnifiedStorageQuota-->Entity com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|constructor():void com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getDeleted():Long @@ -300730,6 +306136,7 @@ com.microsoft.graph.beta.models.User::|public|getSignInActivity():SignInActivity com.microsoft.graph.beta.models.User::|public|getSignInSessionsValidFromDateTime():OffsetDateTime com.microsoft.graph.beta.models.User::|public|getSkills():java.util.List com.microsoft.graph.beta.models.User::|public|getSolutions():UserSolutionRoot +com.microsoft.graph.beta.models.User::|public|getSponsorOf():java.util.List com.microsoft.graph.beta.models.User::|public|getSponsors():java.util.List com.microsoft.graph.beta.models.User::|public|getState():String com.microsoft.graph.beta.models.User::|public|getStreetAddress():String @@ -300897,6 +306304,7 @@ com.microsoft.graph.beta.models.User::|public|setSignInActivity(value?:SignInAct com.microsoft.graph.beta.models.User::|public|setSignInSessionsValidFromDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.User::|public|setSkills(value?:java.util.List):void com.microsoft.graph.beta.models.User::|public|setSolutions(value?:UserSolutionRoot):void +com.microsoft.graph.beta.models.User::|public|setSponsorOf(value?:java.util.List):void com.microsoft.graph.beta.models.User::|public|setSponsors(value?:java.util.List):void com.microsoft.graph.beta.models.User::|public|setState(value?:String):void com.microsoft.graph.beta.models.User::|public|setStreetAddress(value?:String):void @@ -301022,21 +306430,21 @@ com.microsoft.graph.beta.models.UserActivityType::0000-UploadText com.microsoft.graph.beta.models.UserActivityType::0001-UploadFile com.microsoft.graph.beta.models.UserActivityType::0002-DownloadText com.microsoft.graph.beta.models.UserActivityType::0003-DownloadFile -com.microsoft.graph.beta.models.UserActivityType::0004-CopyToClipboard -com.microsoft.graph.beta.models.UserActivityType::0005-PasteFromClipboard -com.microsoft.graph.beta.models.UserActivityType::0006-Print -com.microsoft.graph.beta.models.UserActivityType::0007-AccessDebugTools -com.microsoft.graph.beta.models.UserActivityType::0008-UnknownFutureValue +com.microsoft.graph.beta.models.UserActivityType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.UserActivityType::0005-CopyToClipboard +com.microsoft.graph.beta.models.UserActivityType::0006-PasteFromClipboard +com.microsoft.graph.beta.models.UserActivityType::0007-Print +com.microsoft.graph.beta.models.UserActivityType::0008-AccessDebugTools com.microsoft.graph.beta.models.UserActivityTypes::0000-None com.microsoft.graph.beta.models.UserActivityTypes::0001-UploadText com.microsoft.graph.beta.models.UserActivityTypes::0002-UploadFile com.microsoft.graph.beta.models.UserActivityTypes::0003-DownloadText com.microsoft.graph.beta.models.UserActivityTypes::0004-DownloadFile -com.microsoft.graph.beta.models.UserActivityTypes::0005-CopyToClipboard -com.microsoft.graph.beta.models.UserActivityTypes::0006-PasteFromClipboard -com.microsoft.graph.beta.models.UserActivityTypes::0007-Print -com.microsoft.graph.beta.models.UserActivityTypes::0008-AccessDebugTools -com.microsoft.graph.beta.models.UserActivityTypes::0009-UnknownFutureValue +com.microsoft.graph.beta.models.UserActivityTypes::0005-UnknownFutureValue +com.microsoft.graph.beta.models.UserActivityTypes::0006-CopyToClipboard +com.microsoft.graph.beta.models.UserActivityTypes::0007-PasteFromClipboard +com.microsoft.graph.beta.models.UserActivityTypes::0008-Print +com.microsoft.graph.beta.models.UserActivityTypes::0009-AccessDebugTools com.microsoft.graph.beta.models.UserAnalytics-->Entity com.microsoft.graph.beta.models.UserAnalytics::|public|constructor():void com.microsoft.graph.beta.models.UserAnalytics::|public|getActivityStatistics():java.util.List @@ -304083,6 +309491,24 @@ com.microsoft.graph.beta.models.Video::|public|setHeight(value?:Integer):void com.microsoft.graph.beta.models.Video::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.Video::|public|setWidth(value?:Integer):void com.microsoft.graph.beta.models.Video::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Video +com.microsoft.graph.beta.models.VideoMetadata::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.VideoMetadata::|public|constructor():void +com.microsoft.graph.beta.models.VideoMetadata::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.VideoMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.VideoMetadata::|public|getBitrateKbps():Integer +com.microsoft.graph.beta.models.VideoMetadata::|public|getCodec():String +com.microsoft.graph.beta.models.VideoMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.VideoMetadata::|public|getFrameRate():Double +com.microsoft.graph.beta.models.VideoMetadata::|public|getOdataType():String +com.microsoft.graph.beta.models.VideoMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.VideoMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.VideoMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.VideoMetadata::|public|setBitrateKbps(value?:Integer):void +com.microsoft.graph.beta.models.VideoMetadata::|public|setCodec(value?:String):void +com.microsoft.graph.beta.models.VideoMetadata::|public|setFrameRate(value?:Double):void +com.microsoft.graph.beta.models.VideoMetadata::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.VideoMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VideoMetadata +com.microsoft.graph.beta.models.VideoMetadata~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.VideoNewsLinkPage-->BaseSitePage com.microsoft.graph.beta.models.VideoNewsLinkPage::|public|constructor():void com.microsoft.graph.beta.models.VideoNewsLinkPage::|public|getBannerImageWebUrl():String @@ -316871,32 +322297,37 @@ com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransa com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|applicationId:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|discoveredApplicationSegmentId:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; aggregatedBy?:String; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get():UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|getValue():java.util.List -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|agentTypeId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|agentVirtualId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|aiAgentId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|aiAgentName:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|applicationId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|destinationUrl:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|discoveredApplicationSegmentId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; aggregatedBy?:String; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|get():UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|get(requestConfiguration?:java.util.function.Consumer):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|constructor():void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|getValue():java.util.List +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessuserreportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiagent_7ecae511.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761-->BaseRequestBuilder com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessuserreportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiagent_7ecae511.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.GetQueryParameters::|public|aiAgentId:String com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessuserreportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiagent_7ecae511.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.GetQueryParameters::|public|aiAgentName:String @@ -316979,7 +322410,7 @@ com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|mi com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(aggregatedBy:String; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl(aggregatedBy:String; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|patch(body:Reports):Reports @@ -335657,33 +341088,45 @@ com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsag com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):GetMailboxUsageStorageWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String; version?:String):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|get():InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String; version?:String):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|get():InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String; version?:String):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|get():InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetQueryParameters::|public|version:String +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetQueryParameters::|public|version:String +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetQueryParameters::|public|version:String +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -336158,6 +341601,58 @@ com.microsoft.graph.beta.reports.getsharepointactivityuserdetailwithperiod.GetSh com.microsoft.graph.beta.reports.getsharepointactivityuserdetailwithperiod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.reports.getsharepointactivityuserdetailwithperiod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.reports.getsharepointactivityuserdetailwithperiod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):GetSharePointActivityUserDetailWithPeriodRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetQueryParameters::|public|reportType:String +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; date?:OffsetDateTime):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|withUrl(rawUrl:String):GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetQueryParameters::|public|reportType:String +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; appId?:String; date?:OffsetDateTime):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|withUrl(rawUrl:String):GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetQueryParameters::|public|reportType:String +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|withUrl(rawUrl:String):GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetQueryParameters::|public|reportType:String +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; appId?:String; period?:String):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|withUrl(rawUrl:String):GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder com.microsoft.graph.beta.reports.getsharepointsiteusagedetailwithdate.GetSharePointSiteUsageDetailWithDateRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.reports.getsharepointsiteusagedetailwithdate.GetSharePointSiteUsageDetailWithDateRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.reports.getsharepointsiteusagedetailwithdate.GetSharePointSiteUsageDetailWithDateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; date?:LocalDate):Void @@ -336986,6 +342481,162 @@ com.microsoft.graph.beta.reports.manageddeviceenrollmenttopfailureswithperiod.Ma com.microsoft.graph.beta.reports.manageddeviceenrollmenttopfailureswithperiod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.reports.manageddeviceenrollmenttopfailureswithperiod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.reports.manageddeviceenrollmenttopfailureswithperiod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|get():MicrosoftAppsFileStorageContainerUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerUsage):MicrosoftAppsFileStorageContainerUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerUsage; requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerUsage):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerUsage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|usageByDataLocation:UsageByDataLocationRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|get():MicrosoftAppsFileStorageContainerGeoUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerGeoUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerGeoUsage):MicrosoftAppsFileStorageContainerGeoUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerGeoUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerGeoUsage):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|usageByApp:UsageByAppRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|get():MicrosoftAppsFileStorageContainerAppUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerAppUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerAppUsage):MicrosoftAppsFileStorageContainerAppUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerAppUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerAppUsage):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|byMicrosoftAppsFileStorageContainerAppUsageAppId(microsoftAppsFileStorageContainerAppUsageAppId:String):MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|get():MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerAppUsage):MicrosoftAppsFileStorageContainerAppUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerAppUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|toPostRequestInformation(body:MicrosoftAppsFileStorageContainerAppUsage):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|toPostRequestInformation(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder::|public|withUrl(rawUrl:String):UsageByAppRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|byMicrosoftAppsFileStorageContainerGeoUsageDataLocationCode(microsoftAppsFileStorageContainerGeoUsageDataLocationCode:String):MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|get():MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerGeoUsage):MicrosoftAppsFileStorageContainerGeoUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:java.util.function.Consumer):MicrosoftAppsFileStorageContainerGeoUsage +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|toPostRequestInformation(body:MicrosoftAppsFileStorageContainerGeoUsage):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|toPostRequestInformation(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder::|public|withUrl(rawUrl:String):UsageByDataLocationRequestBuilder com.microsoft.graph.beta.reports.monthlyprintusagebyprinter.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.reports.monthlyprintusagebyprinter.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.reports.monthlyprintusagebyprinter.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -337734,9 +343385,9 @@ com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageD com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageMailboxCountsWithPeriod(period:String):GetMailboxUsageMailboxCountsWithPeriodRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageQuotaStatusMailboxCountsWithPeriod(period:String):GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageStorageWithPeriod(period:String):GetMailboxUsageStorageWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(period:String; version:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder -com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(period:String; version:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder -com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(period:String; version:String):GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion(period:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion(period:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion(period:String):GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getOffice365ActivationCounts:GetOffice365ActivationCountsRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getOffice365ActivationsUserCounts:GetOffice365ActivationsUserCountsRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getOffice365ActivationsUserDetail:GetOffice365ActivationsUserDetailRequestBuilder @@ -337766,6 +343417,10 @@ com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointAct com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointActivityUserCountsWithPeriod(period:String):GetSharePointActivityUserCountsWithPeriodRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointActivityUserDetailWithDate(date:LocalDate):GetSharePointActivityUserDetailWithDateRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointActivityUserDetailWithPeriod(period:String):GetSharePointActivityUserDetailWithPeriodRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointApiUsageWithDatereportTypeReportType(date:OffsetDateTime):GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointApiUsageWithDateWithAppIdreportTypeReportType(appId:String; date:OffsetDateTime):GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointApiUsageWithPeriodreportTypeReportType(period:String):GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType(appId:String; period:String):GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointSiteUsageDetailWithDate(date:LocalDate):GetSharePointSiteUsageDetailWithDateRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointSiteUsageDetailWithPeriod(period:String):GetSharePointSiteUsageDetailWithPeriodRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getSharePointSiteUsageFileCountsWithPeriod(period:String):GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder @@ -337831,6 +343486,7 @@ com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|managedDeviceEnr com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|managedDeviceEnrollmentFailureTrends:ManagedDeviceEnrollmentFailureTrendsRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|managedDeviceEnrollmentTopFailures:ManagedDeviceEnrollmentTopFailuresRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|managedDeviceEnrollmentTopFailuresWithPeriod(period:String):ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|microsoftAppsFileStorageContainerUsageSummary:MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|monthlyPrintUsageByPrinter:MonthlyPrintUsageByPrinterRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|monthlyPrintUsageByUser:MonthlyPrintUsageByUserRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|monthlyPrintUsageSummariesByPrinter:MonthlyPrintUsageSummariesByPrinterRequestBuilder @@ -350724,6 +356380,7 @@ com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.Ge com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|cases:CasesRequestBuilder +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|caseTypeConfigurations:CaseTypeConfigurationsRequestBuilder com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|delete():Void @@ -351088,6 +356745,158 @@ com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBu com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:Task):RequestInformation com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:Task; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|withUrl(rawUrl:String):TasksRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|byCaseTypeConfigurationId(caseTypeConfigurationId:String):CaseTypeConfigurationItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|get():CaseTypeConfigurationCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CaseTypeConfigurationCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder::|public|withUrl(rawUrl:String):CaseTypeConfigurationsRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|customFields:CustomFieldsRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|get():CaseTypeConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CaseTypeConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|statuses:StatusesRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|withUrl(rawUrl:String):CaseTypeConfigurationItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|byCustomFieldDefinitionId(customFieldDefinitionId:String):CustomFieldDefinitionItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|get():CustomFieldDefinitionCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomFieldDefinitionCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder::|public|withUrl(rawUrl:String):CustomFieldsRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder::|public|get():CustomFieldDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomFieldDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomFieldDefinitionItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|get():StatusDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StatusDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|withUrl(rawUrl:String):StatusDefinitionItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|byStatusDefinitionId(statusDefinitionId:String):StatusDefinitionItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|get():StatusDefinitionCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StatusDefinitionCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder::|public|withUrl(rawUrl:String):StatusesRequestBuilder com.microsoft.graph.beta.security.cases.CasesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.cases.CasesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.security.cases.CasesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -353609,6 +359418,7 @@ com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGover com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:TenantDataSecurityAndGovernance):TenantDataSecurityAndGovernance com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:TenantDataSecurityAndGovernance; requestConfiguration?:java.util.function.Consumer):TenantDataSecurityAndGovernance com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|policyFiles:PolicyFilesRequestBuilder +com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|processContent:ProcessContentRequestBuilder com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|processContentAsync:ProcessContentAsyncRequestBuilder com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|protectionScopes:ProtectionScopesRequestBuilder com.microsoft.graph.beta.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|sensitivityLabels:SensitivityLabelsRequestBuilder @@ -353684,6 +359494,27 @@ com.microsoft.graph.beta.security.datasecurityandgovernance.policyfiles.PolicyFi com.microsoft.graph.beta.security.datasecurityandgovernance.policyfiles.PolicyFilesRequestBuilder::|public|toPostRequestInformation(body:PolicyFile):RequestInformation com.microsoft.graph.beta.security.datasecurityandgovernance.policyfiles.PolicyFilesRequestBuilder::|public|toPostRequestInformation(body:PolicyFile; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.datasecurityandgovernance.policyfiles.PolicyFilesRequestBuilder::|public|withUrl(rawUrl:String):PolicyFilesRequestBuilder +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|getContentToProcess():ProcessContentRequest +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|public|setContentToProcess(value?:ProcessContentRequest):void +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProcessContentPostRequestBody +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder::|public|post(body:ProcessContentPostRequestBody):ProcessContentResponse +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder::|public|post(body:ProcessContentPostRequestBody; requestConfiguration?:java.util.function.Consumer):ProcessContentResponse +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder::|public|toPostRequestInformation(body:ProcessContentPostRequestBody):RequestInformation +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder::|public|toPostRequestInformation(body:ProcessContentPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder::|public|withUrl(rawUrl:String):ProcessContentRequestBuilder com.microsoft.graph.beta.security.datasecurityandgovernance.processcontentasync.ProcessContentAsyncPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.security.datasecurityandgovernance.processcontentasync.ProcessContentAsyncPostRequestBody::|public|constructor():void com.microsoft.graph.beta.security.datasecurityandgovernance.processcontentasync.ProcessContentAsyncPostRequestBody::|public|getAdditionalData():Map @@ -353718,6 +359549,7 @@ com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.com com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|getAdditionalData():Map com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|getBackingStore():BackingStore com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|getDeviceMetadata():DeviceMetadata +com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|getEvaluationScope():EvaluationScope com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|getIntegratedAppMetadata():IntegratedApplicationMetadata com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|getLocations():java.util.List @@ -353727,6 +359559,7 @@ com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.com com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|setDeviceMetadata(value?:DeviceMetadata):void +com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|setEvaluationScope(value?:EvaluationScope):void com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|setIntegratedAppMetadata(value?:IntegratedApplicationMetadata):void com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|setLocations(value?:java.util.List):void com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute.ComputePostRequestBody::|public|setPivotOn(value?:PolicyPivotProperty):void @@ -379617,6 +385450,7 @@ com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.Brow com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getBrowseResourceType():BrowsableResourceType com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getFilter():String +com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getOptimizedBrowse():Boolean com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getOrderBy():BrowseQueryOrder com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setAdditionalData(value?:Map):void @@ -379624,6 +385458,7 @@ com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.Brow com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setBrowseLocationItemKey(value?:String):void com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setBrowseResourceType(value?:BrowsableResourceType):void com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setFilter(value?:String):void +com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setOptimizedBrowse(value?:Boolean):void com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setOrderBy(value?:BrowseQueryOrder):void com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowsePostRequestBody com.microsoft.graph.beta.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -387734,6 +393569,7 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContaine com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|transferPrincipalOwnership:TransferPrincipalOwnershipRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerItemRequestBuilder @@ -388590,6 +394426,27 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.Sh com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupsRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getTransferTo():IdentitySet +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|setTransferTo(value?:IdentitySet):void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TransferPrincipalOwnershipPostRequestBody +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|toPostRequestInformation(body:TransferPrincipalOwnershipPostRequestBody):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|toPostRequestInformation(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|withUrl(rawUrl:String):TransferPrincipalOwnershipRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -389167,6 +395024,7 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageC com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|transferPrincipalOwnership:TransferPrincipalOwnershipRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerItemRequestBuilder @@ -390023,6 +395881,27 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgr com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupsRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|getTransferTo():IdentitySet +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|public|setTransferTo(value?:IdentitySet):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TransferPrincipalOwnershipPostRequestBody +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|toPostRequestInformation(body:TransferPrincipalOwnershipPostRequestBody):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|toPostRequestInformation(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder::|public|withUrl(rawUrl:String):TransferPrincipalOwnershipRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -433960,7 +439839,6 @@ com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemR com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|delete():Void com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|deleteMembers:DeleteMembersRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|distributionListMembers:DistributionListMembersRequestBuilder com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|get():DistributionList com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DistributionList com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|patch(body:DistributionList):DistributionList @@ -433972,86 +439850,6 @@ com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemR com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|toPatchRequestInformation(body:DistributionList):RequestInformation com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|toPatchRequestInformation(body:DistributionList; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.distributionlists.item.DistributionListItemRequestBuilder::|public|withUrl(rawUrl:String):DistributionListItemRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|byDistributionListMemberId(distributionListMemberId:String):DistributionListMemberItemRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|get():DistributionListMemberCollectionResponse -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DistributionListMemberCollectionResponse -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|post(body:DistributionListMember):DistributionListMember -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|post(body:DistributionListMember; requestConfiguration?:java.util.function.Consumer):DistributionListMember -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|toPostRequestInformation(body:DistributionListMember):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|toPostRequestInformation(body:DistributionListMember; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder::|public|withUrl(rawUrl:String):DistributionListMembersRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder::|public|get():Contact -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Contact -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder::|public|withUrl(rawUrl:String):ContactRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|contact:ContactRequestBuilder -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|delete():Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|get():DistributionListMember -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DistributionListMember -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|patch(body:DistributionListMember):DistributionListMember -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|patch(body:DistributionListMember; requestConfiguration?:java.util.function.Consumer):DistributionListMember -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|toPatchRequestInformation(body:DistributionListMember):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|toPatchRequestInformation(body:DistributionListMember; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.DistributionListMemberItemRequestBuilder::|public|withUrl(rawUrl:String):DistributionListMemberItemRequestBuilder com.microsoft.graph.beta.users.item.drive.DriveRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.drive.DriveRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.users.item.drive.DriveRequestBuilder.GetQueryParameters::|public|select:String[] @@ -447346,6 +453144,15 @@ com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions. com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -447355,6 +453162,8 @@ com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions. com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -447372,6 +453181,33 @@ com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions. com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -447714,6 +453550,15 @@ com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.fil com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -447723,6 +453568,8 @@ com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.ite com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -447740,6 +453587,33 @@ com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.ite com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -453072,6 +458946,56 @@ com.microsoft.graph.beta.users.item.solutions.workingtimeschedule.WorkingTimeSch com.microsoft.graph.beta.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|toPatchRequestInformation(body:WorkingTimeSchedule):RequestInformation com.microsoft.graph.beta.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|toPatchRequestInformation(body:WorkingTimeSchedule; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|withUrl(rawUrl:String):WorkingTimeScheduleRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder::|public|withUrl(rawUrl:String):SponsorOfRequestBuilder com.microsoft.graph.beta.users.item.sponsors.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.sponsors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.sponsors.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -454785,6 +460709,7 @@ com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|sendMail:Sen com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder +com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|sponsorOf:SponsorOfRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation 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 3c84a212af3..0a955b1dc14 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": "36652CFA3AC725D4459415792B6045CEB6336952D3624160EEDF275826ECF3533832D3587F4DDB23C5B0A43AF69DA6D730B99CDF8F008D4CA714E84BAED200F5", + "descriptionHash": "9E99D95BCD1288D6ACD5509BB638D7A5FFAA1CBCE499D2605AA7DFD71751474D5476525C7A912CDD94FC0413398C93D7EC5320853177D6AA1DFF2C52389B1C80", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemAccessPackageResource.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemAccessPackageResource.java new file mode 100644 index 00000000000..a9126b0189b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemAccessPackageResource.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemAccessPackageResource extends AccessReviewInstanceDecisionItemResource implements Parsable { + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemAccessPackageResource} and sets the default values. + */ + public AccessReviewInstanceDecisionItemAccessPackageResource() { + super(); + this.setOdataType("#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource"); + } + /** + * 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 AccessReviewInstanceDecisionItemAccessPackageResource} + */ + @jakarta.annotation.Nonnull + public static AccessReviewInstanceDecisionItemAccessPackageResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewInstanceDecisionItemAccessPackageResource(); + } + /** + * Gets the accessPackageAssignmentPolicyDisplayName property value. Display name of the access package assignment policy through which access is granted. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessPackageAssignmentPolicyDisplayName() { + return this.backingStore.get("accessPackageAssignmentPolicyDisplayName"); + } + /** + * Gets the accessPackageAssignmentPolicyId property value. Identifier of the access package assignment policy through which access is granted. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessPackageAssignmentPolicyId() { + return this.backingStore.get("accessPackageAssignmentPolicyId"); + } + /** + * 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("accessPackageAssignmentPolicyDisplayName", (n) -> { this.setAccessPackageAssignmentPolicyDisplayName(n.getStringValue()); }); + deserializerMap.put("accessPackageAssignmentPolicyId", (n) -> { this.setAccessPackageAssignmentPolicyId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("accessPackageAssignmentPolicyDisplayName", this.getAccessPackageAssignmentPolicyDisplayName()); + writer.writeStringValue("accessPackageAssignmentPolicyId", this.getAccessPackageAssignmentPolicyId()); + } + /** + * Sets the accessPackageAssignmentPolicyDisplayName property value. Display name of the access package assignment policy through which access is granted. + * @param value Value to set for the accessPackageAssignmentPolicyDisplayName property. + */ + public void setAccessPackageAssignmentPolicyDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessPackageAssignmentPolicyDisplayName", value); + } + /** + * Sets the accessPackageAssignmentPolicyId property value. Identifier of the access package assignment policy through which access is granted. + * @param value Value to set for the accessPackageAssignmentPolicyId property. + */ + public void setAccessPackageAssignmentPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessPackageAssignmentPolicyId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemResource.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemResource.java index 3c9d7549089..0c69f9eada5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemResource.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewInstanceDecisionItemResource.java @@ -37,6 +37,7 @@ public static AccessReviewInstanceDecisionItemResource createFromDiscriminatorVa final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource": return new AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource(); + case "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource": return new AccessReviewInstanceDecisionItemAccessPackageResource(); case "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource": return new AccessReviewInstanceDecisionItemAzureRoleResource(); case "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource": return new AccessReviewInstanceDecisionItemCustomDataProvidedResource(); case "#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource": return new AccessReviewInstanceDecisionItemServicePrincipalResource(); @@ -112,7 +113,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. + * Gets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -176,7 +177,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. + * Sets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. * @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/AccessReviewSet.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewSet.java index 3c781085315..c53c171fbc6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewSet.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewSet.java @@ -52,6 +52,7 @@ public Map> getFieldDeserializers deserializerMap.put("historyDefinitions", (n) -> { this.setHistoryDefinitions(n.getCollectionOfObjectValues(AccessReviewHistoryDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("instances", (n) -> { this.setInstances(n.getCollectionOfObjectValues(AccessReviewInstance::createFromDiscriminatorValue)); }); deserializerMap.put("policy", (n) -> { this.setPolicy(n.getObjectValue(AccessReviewPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("unified", (n) -> { this.setUnified(n.getObjectValue(UnifiedRoot::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -78,6 +79,14 @@ public java.util.List getInstances() { public AccessReviewPolicy getPolicy() { return this.backingStore.get("policy"); } + /** + * Gets the unified property value. Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @return a {@link UnifiedRoot} + */ + @jakarta.annotation.Nullable + public UnifiedRoot getUnified() { + return this.backingStore.get("unified"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -90,6 +99,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("historyDefinitions", this.getHistoryDefinitions()); writer.writeCollectionOfObjectValues("instances", this.getInstances()); writer.writeObjectValue("policy", this.getPolicy()); + writer.writeObjectValue("unified", this.getUnified()); } /** * Sets the decisions property value. Represents a Microsoft Entra access review decision on an instance of a review. @@ -126,4 +136,11 @@ public void setInstances(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers return deserializerMap; } /** - * Gets the identityId property value. The identityId property + * Gets the identityId property value. Unique identifier of the identity associated with this risk detection. Supports $filter (eq, startsWith). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -267,14 +267,14 @@ public void setAdditionalInfo(@jakarta.annotation.Nullable final String value) { this.backingStore.set("additionalInfo", value); } /** - * Sets the agentDisplayName property value. Name of the agent. Supports $filter (eq, startsWith). + * Sets the agentDisplayName property value. Name of the agent. Deprecated. Use displayName instead. This property will be removed after 2027-04-28. Supports $filter (eq, startsWith). * @param value Value to set for the agentDisplayName property. */ public void setAgentDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("agentDisplayName", value); } /** - * Sets the agentId property value. The unique identifier for the agent. This is equivalent to 'id' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). + * Sets the agentId property value. The unique identifier for the agent. Deprecated. Use identityId instead. This property will be removed after 2027-04-28. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). * @param value Value to set for the agentId property. */ public void setAgentId(@jakarta.annotation.Nullable final String value) { @@ -309,14 +309,14 @@ public void setDetectionTimingType(@jakarta.annotation.Nullable final RiskDetect this.backingStore.set("detectionTimingType", value); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. Human-readable name of the identity associated with this risk detection. Supports $filter (eq, startsWith). * @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 identityId property value. The identityId property + * Sets the identityId property value. Unique identifier of the identity associated with this risk detection. Supports $filter (eq, startsWith). * @param value Value to set for the identityId property. */ public void setIdentityId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java index dceb3ba6a06..8d8f32eb736 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java @@ -43,10 +43,10 @@ public java.util.List getAttachments() { } /** * Gets the body property value. The body property - * @return a {@link ItemBody} + * @return a {@link ChatMessageBody} */ @jakarta.annotation.Nullable - public ItemBody getBody() { + public ChatMessageBody getBody() { return this.backingStore.get("body"); } /** @@ -90,7 +90,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("appClass", (n) -> { this.setAppClass(n.getStringValue()); }); deserializerMap.put("attachments", (n) -> { this.setAttachments(n.getCollectionOfObjectValues(AiInteractionAttachment::createFromDiscriminatorValue)); }); - deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ChatMessageBody::createFromDiscriminatorValue)); }); deserializerMap.put("contexts", (n) -> { this.setContexts(n.getCollectionOfObjectValues(AiInteractionContext::createFromDiscriminatorValue)); }); deserializerMap.put("conversationType", (n) -> { this.setConversationType(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); @@ -200,7 +200,7 @@ public void setAttachments(@jakarta.annotation.Nullable final java.util.List()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AudioMetadata} + */ + @jakarta.annotation.Nonnull + public static AudioMetadata createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AudioMetadata(); + } + /** + * 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 bitDepth property value. The bitDepth property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getBitDepth() { + return this.backingStore.get("bitDepth"); + } + /** + * Gets the channels property value. The channels property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getChannels() { + return this.backingStore.get("channels"); + } + /** + * 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("bitDepth", (n) -> { this.setBitDepth(n.getIntegerValue()); }); + deserializerMap.put("channels", (n) -> { this.setChannels(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sampleRateHz", (n) -> { this.setSampleRateHz(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the sampleRateHz property value. The sampleRateHz property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSampleRateHz() { + return this.backingStore.get("sampleRateHz"); + } + /** + * 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.writeIntegerValue("bitDepth", this.getBitDepth()); + writer.writeIntegerValue("channels", this.getChannels()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("sampleRateHz", this.getSampleRateHz()); + 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 bitDepth property value. The bitDepth property + * @param value Value to set for the bitDepth property. + */ + public void setBitDepth(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("bitDepth", value); + } + /** + * Sets the channels property value. The channels property + * @param value Value to set for the channels property. + */ + public void setChannels(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("channels", 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 sampleRateHz property value. The sampleRateHz property + * @param value Value to set for the sampleRateHz property. + */ + public void setSampleRateHz(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("sampleRateHz", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationInfo.java new file mode 100644 index 00000000000..ac7ecaaa4a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationInfo.java @@ -0,0 +1,114 @@ +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 AuthenticationInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AuthenticationInfo} and sets the default values. + */ + public AuthenticationInfo() { + 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 AuthenticationInfo} + */ + @jakarta.annotation.Nonnull + public static AuthenticationInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.clientCredentialAuthenticationInfo": return new ClientCredentialAuthenticationInfo(); + } + } + return new AuthenticationInfo(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java index fd38e1971ac..44a558eb156 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java @@ -42,10 +42,10 @@ public java.util.List getAttachments() { } /** * Gets the body property value. The body property - * @return a {@link ItemBody} + * @return a {@link ChatMessageBody} */ @jakarta.annotation.Nullable - public ItemBody getBody() { + public ChatMessageBody getBody() { return this.backingStore.get("body"); } /** @@ -104,7 +104,7 @@ public EventMessageDetail getEventDetail() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("attachments", (n) -> { this.setAttachments(n.getCollectionOfObjectValues(ChatMessageAttachment::createFromDiscriminatorValue)); }); - deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ChatMessageBody::createFromDiscriminatorValue)); }); deserializerMap.put("channelIdentity", (n) -> { this.setChannelIdentity(n.getObjectValue(ChannelIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("chatId", (n) -> { this.setChatId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); @@ -310,7 +310,7 @@ public void setAttachments(@jakarta.annotation.Nullable final java.util.List()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ChatMessageBody} + */ + @jakarta.annotation.Nonnull + public static ChatMessageBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ChatMessageBody(); + } + /** + * 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 content property value. The content of the chat message. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContent() { + return this.backingStore.get("content"); + } + /** + * Gets the contentType property value. The type of the content. The possible values are: text, html. The contentType property is deprecated. Going forward, use the messageBodyContentType property. + * @return a {@link BodyType} + */ + @jakarta.annotation.Nullable + public BodyType getContentType() { + return this.backingStore.get("contentType"); + } + /** + * 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("content", (n) -> { this.setContent(n.getStringValue()); }); + deserializerMap.put("contentType", (n) -> { this.setContentType(n.getEnumValue(BodyType::forValue)); }); + deserializerMap.put("messageBodyContentType", (n) -> { this.setMessageBodyContentType(n.getEnumValue(ChatMessageBodyContentType::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messageBodyContentType property value. The type of the content, including support for additional Teams content types. The possible values are: text, html, markdown, unknownFutureValue. + * @return a {@link ChatMessageBodyContentType} + */ + @jakarta.annotation.Nullable + public ChatMessageBodyContentType getMessageBodyContentType() { + return this.backingStore.get("messageBodyContentType"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("content", this.getContent()); + writer.writeEnumValue("contentType", this.getContentType()); + writer.writeEnumValue("messageBodyContentType", this.getMessageBodyContentType()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the content property value. The content of the chat message. + * @param value Value to set for the content property. + */ + public void setContent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("content", value); + } + /** + * Sets the contentType property value. The type of the content. The possible values are: text, html. The contentType property is deprecated. Going forward, use the messageBodyContentType property. + * @param value Value to set for the contentType property. + */ + public void setContentType(@jakarta.annotation.Nullable final BodyType value) { + this.backingStore.set("contentType", value); + } + /** + * Sets the messageBodyContentType property value. The type of the content, including support for additional Teams content types. The possible values are: text, html, markdown, unknownFutureValue. + * @param value Value to set for the messageBodyContentType property. + */ + public void setMessageBodyContentType(@jakarta.annotation.Nullable final ChatMessageBodyContentType value) { + this.backingStore.set("messageBodyContentType", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageBodyContentType.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageBodyContentType.java new file mode 100644 index 00000000000..8274235cdb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageBodyContentType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ChatMessageBodyContentType implements ValuedEnum { + Text("text"), + Html("html"), + Markdown("markdown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ChatMessageBodyContentType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ChatMessageBodyContentType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "text": return Text; + case "html": return Html; + case "markdown": return Markdown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageInfo.java index 57871eb61f8..9b24fc33428 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessageInfo.java @@ -27,10 +27,10 @@ public static ChatMessageInfo createFromDiscriminatorValue(@jakarta.annotation.N } /** * Gets the body property value. Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments. - * @return a {@link ItemBody} + * @return a {@link ChatMessageBody} */ @jakarta.annotation.Nullable - public ItemBody getBody() { + public ChatMessageBody getBody() { return this.backingStore.get("body"); } /** @@ -56,7 +56,7 @@ public EventMessageDetail getEventDetail() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ChatMessageBody::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("eventDetail", (n) -> { this.setEventDetail(n.getObjectValue(EventMessageDetail::createFromDiscriminatorValue)); }); deserializerMap.put("from", (n) -> { this.setFrom(n.getObjectValue(ChatMessageFromIdentitySet::createFromDiscriminatorValue)); }); @@ -106,7 +106,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the body property value. Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments. * @param value Value to set for the body property. */ - public void setBody(@jakarta.annotation.Nullable final ItemBody value) { + public void setBody(@jakarta.annotation.Nullable final ChatMessageBody value) { this.backingStore.set("body", value); } /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ClaimBinding.java b/src/main/java/com/microsoft/graph/beta/generated/models/ClaimBinding.java index dded0a8dd8e..369c3058e6f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ClaimBinding.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ClaimBinding.java @@ -85,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the sourceAttribute property value. Source attribute value + * Gets the sourceAttribute property value. The source attribute from the directory or credential. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getSourceAttribute() { return this.backingStore.get("sourceAttribute"); } /** - * Gets the verifiedIdClaim property value. Entra ID attribute value + * Gets the verifiedIdClaim property value. The claim name in the verified ID credential. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -142,14 +142,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the sourceAttribute property value. Source attribute value + * Sets the sourceAttribute property value. The source attribute from the directory or credential. * @param value Value to set for the sourceAttribute property. */ public void setSourceAttribute(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sourceAttribute", value); } /** - * Sets the verifiedIdClaim property value. Entra ID attribute value + * Sets the verifiedIdClaim property value. The claim name in the verified ID credential. * @param value Value to set for the verifiedIdClaim property. */ public void setVerifiedIdClaim(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java new file mode 100644 index 00000000000..a5ca8dd1012 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClientCredentialAuthenticationInfo extends AuthenticationInfo implements Parsable { + /** + * Instantiates a new {@link ClientCredentialAuthenticationInfo} and sets the default values. + */ + public ClientCredentialAuthenticationInfo() { + super(); + this.setOdataType("#microsoft.graph.clientCredentialAuthenticationInfo"); + } + /** + * 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 ClientCredentialAuthenticationInfo} + */ + @jakarta.annotation.Nonnull + public static ClientCredentialAuthenticationInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClientCredentialAuthenticationInfo(); + } + /** + * Gets the accessTokenUrl property value. The accessTokenUrl property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessTokenUrl() { + return this.backingStore.get("accessTokenUrl"); + } + /** + * Gets the clientId property value. The clientId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientId() { + return this.backingStore.get("clientId"); + } + /** + * 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("accessTokenUrl", (n) -> { this.setAccessTokenUrl(n.getStringValue()); }); + deserializerMap.put("clientId", (n) -> { this.setClientId(n.getStringValue()); }); + deserializerMap.put("secretName", (n) -> { this.setSecretName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the secretName property value. The secretName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSecretName() { + return this.backingStore.get("secretName"); + } + /** + * 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("accessTokenUrl", this.getAccessTokenUrl()); + writer.writeStringValue("clientId", this.getClientId()); + writer.writeStringValue("secretName", this.getSecretName()); + } + /** + * Sets the accessTokenUrl property value. The accessTokenUrl property + * @param value Value to set for the accessTokenUrl property. + */ + public void setAccessTokenUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessTokenUrl", value); + } + /** + * Sets the clientId property value. The clientId property + * @param value Value to set for the clientId property. + */ + public void setClientId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientId", value); + } + /** + * Sets the secretName property value. The secretName property + * @param value Value to set for the secretName property. + */ + public void setSecretName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("secretName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConnectionInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConnectionInfo.java index ef7ba91b485..acf0f836797 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConnectionInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConnectionInfo.java @@ -36,6 +36,7 @@ public static ConnectionInfo createFromDiscriminatorValue(@jakarta.annotation.No if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.externalSapAcConnectionInfo": return new ExternalSapAcConnectionInfo(); case "#microsoft.graph.externalTokenBasedSapIagConnectionInfo": return new ExternalTokenBasedSapIagConnectionInfo(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ContentModality.java b/src/main/java/com/microsoft/graph/beta/generated/models/ContentModality.java new file mode 100644 index 00000000000..6f6a8f7baac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ContentModality.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ContentModality implements ValuedEnum { + Audio("audio"), + Video("video"), + Image("image"), + Text("text"), + Multimodal("multimodal"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ContentModality(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ContentModality forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "audio": return Audio; + case "video": return Video; + case "image": return Image; + case "text": return Text; + case "multimodal": return Multimodal; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DetectionSeverity.java b/src/main/java/com/microsoft/graph/beta/generated/models/DetectionSeverity.java new file mode 100644 index 00000000000..42970719d7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DetectionSeverity.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DetectionSeverity implements ValuedEnum { + Low("low"), + Medium("medium"), + High("high"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DetectionSeverity(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DetectionSeverity forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "low": return Low; + case "medium": return Medium; + case "high": return High; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java b/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java index 6306313750f..e2ad1ae3073 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 @@ -132,6 +132,7 @@ public Map> getFieldDeserializers deserializerMap.put("recommendationConfiguration", (n) -> { this.setRecommendationConfiguration(n.getObjectValue(RecommendationConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("recommendations", (n) -> { this.setRecommendations(n.getCollectionOfObjectValues(Recommendation::createFromDiscriminatorValue)); }); deserializerMap.put("recovery", (n) -> { this.setRecovery(n.getObjectValue(Recovery::createFromDiscriminatorValue)); }); + deserializerMap.put("remoteTenantGroups", (n) -> { this.setRemoteTenantGroups(n.getCollectionOfObjectValues(RemoteTenantGroup::createFromDiscriminatorValue)); }); deserializerMap.put("sharedEmailDomains", (n) -> { this.setSharedEmailDomains(n.getCollectionOfObjectValues(SharedEmailDomain::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getCollectionOfObjectValues(CompanySubscription::createFromDiscriminatorValue)); }); deserializerMap.put("templates", (n) -> { this.setTemplates(n.getObjectValue(Template::createFromDiscriminatorValue)); }); @@ -210,6 +211,14 @@ public java.util.List getRecommendations() { public Recovery getRecovery() { return this.backingStore.get("recovery"); } + /** + * Gets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRemoteTenantGroups() { + return this.backingStore.get("remoteTenantGroups"); + } /** * Gets the sharedEmailDomains property value. The sharedEmailDomains property * @return a {@link java.util.List} @@ -268,6 +277,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("recommendationConfiguration", this.getRecommendationConfiguration()); writer.writeCollectionOfObjectValues("recommendations", this.getRecommendations()); writer.writeObjectValue("recovery", this.getRecovery()); + writer.writeCollectionOfObjectValues("remoteTenantGroups", this.getRemoteTenantGroups()); writer.writeCollectionOfObjectValues("sharedEmailDomains", this.getSharedEmailDomains()); writer.writeCollectionOfObjectValues("subscriptions", this.getSubscriptions()); writer.writeObjectValue("templates", this.getTemplates()); @@ -406,6 +416,13 @@ public void setRecommendations(@jakarta.annotation.Nullable final java.util.List public void setRecovery(@jakarta.annotation.Nullable final Recovery value) { this.backingStore.set("recovery", value); } + /** + * Sets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @param value Value to set for the remoteTenantGroups property. + */ + public void setRemoteTenantGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("remoteTenantGroups", value); + } /** * Sets the sharedEmailDomains property value. The sharedEmailDomains property * @param value Value to set for the sharedEmailDomains property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java index e66061c979c..e89d18451cd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java @@ -70,6 +70,7 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N case "#microsoft.graph.permissionGrantPolicy": return new PermissionGrantPolicy(); case "#microsoft.graph.permissionGrantPreApprovalPolicy": return new PermissionGrantPreApprovalPolicy(); case "#microsoft.graph.policyBase": return new PolicyBase(); + case "#microsoft.graph.remoteTenantGroup": return new RemoteTenantGroup(); case "#microsoft.graph.resourceSpecificPermissionGrant": return new ResourceSpecificPermissionGrant(); case "#microsoft.graph.servicePrincipal": return new ServicePrincipal(); case "#microsoft.graph.servicePrincipalCreationPolicy": return new ServicePrincipalCreationPolicy(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java b/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java index a90b984f4d2..d88b2a2f340 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java @@ -33,14 +33,6 @@ public static DistributionList createFromDiscriminatorValue(@jakarta.annotation. public String getDisplayName() { return this.backingStore.get("displayName"); } - /** - * Gets the distributionListMembers property value. The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getDistributionListMembers() { - return this.backingStore.get("distributionListMembers"); - } /** * The deserialization information for the current model * @return a {@link Map>} @@ -49,7 +41,6 @@ public java.util.List getDistributionListMembers() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); - deserializerMap.put("distributionListMembers", (n) -> { this.setDistributionListMembers(n.getCollectionOfObjectValues(DistributionListMember::createFromDiscriminatorValue)); }); deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(Member::createFromDiscriminatorValue)); }); deserializerMap.put("notes", (n) -> { this.setNotes(n.getStringValue()); }); deserializerMap.put("personIdentifier", (n) -> { this.setPersonIdentifier(n.getStringValue()); }); @@ -96,7 +87,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("displayName", this.getDisplayName()); - writer.writeCollectionOfObjectValues("distributionListMembers", this.getDistributionListMembers()); writer.writeCollectionOfObjectValues("members", this.getMembers()); writer.writeStringValue("notes", this.getNotes()); writer.writeStringValue("personIdentifier", this.getPersonIdentifier()); @@ -109,13 +99,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } - /** - * Sets the distributionListMembers property value. The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @param value Value to set for the distributionListMembers property. - */ - public void setDistributionListMembers(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("distributionListMembers", value); - } /** * Sets the members property value. The list of members in the distribution list. Not returned by default; use $select=members to include. * @param value Value to set for the members property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionListMember.java b/src/main/java/com/microsoft/graph/beta/generated/models/DistributionListMember.java deleted file mode 100644 index 363ab83943a..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionListMember.java +++ /dev/null @@ -1,112 +0,0 @@ -package com.microsoft.graph.beta.models; - -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParseNode; -import com.microsoft.kiota.serialization.SerializationWriter; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -@jakarta.annotation.Generated("com.microsoft.kiota") -public class DistributionListMember extends Entity implements Parsable { - /** - * Instantiates a new {@link DistributionListMember} and sets the default values. - */ - public DistributionListMember() { - 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 DistributionListMember} - */ - @jakarta.annotation.Nonnull - public static DistributionListMember createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new DistributionListMember(); - } - /** - * Gets the contact property value. The contact property - * @return a {@link Contact} - */ - @jakarta.annotation.Nullable - public Contact getContact() { - return this.backingStore.get("contact"); - } - /** - * Gets the contactId property value. The ID of the referenced contact, if applicable. Read-only. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getContactId() { - return this.backingStore.get("contactId"); - } - /** - * Gets the displayName property value. The display name of the member. Read-only. - * @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("contact", (n) -> { this.setContact(n.getObjectValue(Contact::createFromDiscriminatorValue)); }); - deserializerMap.put("contactId", (n) -> { this.setContactId(n.getStringValue()); }); - deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); - deserializerMap.put("recipientType", (n) -> { this.setRecipientType(n.getEnumValue(RecipientType::forValue)); }); - return deserializerMap; - } - /** - * Gets the recipientType property value. The recipientType property - * @return a {@link RecipientType} - */ - @jakarta.annotation.Nullable - public RecipientType getRecipientType() { - return this.backingStore.get("recipientType"); - } - /** - * 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("contact", this.getContact()); - writer.writeStringValue("contactId", this.getContactId()); - writer.writeStringValue("displayName", this.getDisplayName()); - writer.writeEnumValue("recipientType", this.getRecipientType()); - } - /** - * Sets the contact property value. The contact property - * @param value Value to set for the contact property. - */ - public void setContact(@jakarta.annotation.Nullable final Contact value) { - this.backingStore.set("contact", value); - } - /** - * Sets the contactId property value. The ID of the referenced contact, if applicable. Read-only. - * @param value Value to set for the contactId property. - */ - public void setContactId(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("contactId", value); - } - /** - * Sets the displayName property value. The display name of the member. 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 recipientType property value. The recipientType property - * @param value Value to set for the recipientType property. - */ - public void setRecipientType(@jakarta.annotation.Nullable final RecipientType value) { - this.backingStore.set("recipientType", 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 2932538ad13..7adc5d3466a 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 @@ -5,7 +5,6 @@ import com.microsoft.graph.beta.models.callrecords.Participant; import com.microsoft.graph.beta.models.callrecords.ParticipantBase; import com.microsoft.graph.beta.models.callrecords.Segment; -import com.microsoft.graph.beta.models.callrecords.Session; import com.microsoft.graph.beta.models.cloudlicensing.AdminCloudLicensing; import com.microsoft.graph.beta.models.cloudlicensing.Allotment; import com.microsoft.graph.beta.models.cloudlicensing.Assignment; @@ -23,6 +22,7 @@ import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; +import com.microsoft.graph.beta.models.ediscovery.DataSource; import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; @@ -128,7 +128,6 @@ 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.BaseEntity; import com.microsoft.graph.beta.models.networkaccess.BranchSite; import com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy; @@ -201,6 +200,7 @@ import com.microsoft.graph.beta.models.search.Bookmark; import com.microsoft.graph.beta.models.search.Qna; import com.microsoft.graph.beta.models.search.SearchAnswer; +import com.microsoft.graph.beta.models.security.Alert; import com.microsoft.graph.beta.models.security.AnalyzedEmail; import com.microsoft.graph.beta.models.security.Article; import com.microsoft.graph.beta.models.security.ArticleIndicator; @@ -214,12 +214,19 @@ import com.microsoft.graph.beta.models.security.casemanagement.Attachment; import com.microsoft.graph.beta.models.security.casemanagement.AuditLog; import com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity; +import com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration; import com.microsoft.graph.beta.models.security.casemanagement.Comment; +import com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition; +import com.microsoft.graph.beta.models.security.casemanagement.DateTimeCustomFieldDefinition; import com.microsoft.graph.beta.models.security.casemanagement.ExposureCase; import com.microsoft.graph.beta.models.security.casemanagement.GenericCase; import com.microsoft.graph.beta.models.security.casemanagement.IncidentCase; import com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation; +import com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition; +import com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition; import com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation; +import com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition; +import com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition; import com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation; import com.microsoft.graph.beta.models.security.CaseManagementRoot; import com.microsoft.graph.beta.models.security.CasesRoot; @@ -230,7 +237,6 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSource; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; @@ -308,6 +314,7 @@ import com.microsoft.graph.beta.models.security.Security; import com.microsoft.graph.beta.models.security.securitycopilot.Evaluation; import com.microsoft.graph.beta.models.security.securitycopilot.Prompt; +import com.microsoft.graph.beta.models.security.securitycopilot.Session; import com.microsoft.graph.beta.models.security.securitycopilot.Workspace; import com.microsoft.graph.beta.models.security.SensitivityLabel; import com.microsoft.graph.beta.models.security.Sensor; @@ -1115,7 +1122,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.directorySetting": return new DirectorySetting(); case "#microsoft.graph.directorySettingTemplate": return new DirectorySettingTemplate(); case "#microsoft.graph.distributionList": return new DistributionList(); - case "#microsoft.graph.distributionListMember": return new DistributionListMember(); case "#microsoft.graph.dlpEvaluatePoliciesJobResponse": return new DlpEvaluatePoliciesJobResponse(); case "#microsoft.graph.document": return new Document(); case "#microsoft.graph.documentComment": return new DocumentComment(); @@ -1476,6 +1482,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.iosikEv2VpnConfiguration": return new IosikEv2VpnConfiguration(); case "#microsoft.graph.iosImportedPFXCertificateProfile": return new IosImportedPFXCertificateProfile(); case "#microsoft.graph.iosiPadOSWebClip": return new IosiPadOSWebClip(); + case "#microsoft.graph.iosLobApp": return new IosLobApp(); } return null; } @@ -1487,7 +1494,6 @@ 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.iosLobApp": return new IosLobApp(); case "#microsoft.graph.iosLobAppProvisioningConfiguration": return new IosLobAppProvisioningConfiguration(); case "#microsoft.graph.iosLobAppProvisioningConfigurationAssignment": return new IosLobAppProvisioningConfigurationAssignment(); case "#microsoft.graph.iosLobAppProvisioningConfigurationPolicySetItem": return new IosLobAppProvisioningConfigurationPolicySetItem(); @@ -1686,6 +1692,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.mfaUserCountMetric": return new MfaUserCountMetric(); case "#microsoft.graph.microsoftAccountUserConversationMember": return new MicrosoftAccountUserConversationMember(); case "#microsoft.graph.microsoftApplicationDataAccessSettings": return new MicrosoftApplicationDataAccessSettings(); + case "#microsoft.graph.microsoftAppsFileStorageContainerUsage": return new MicrosoftAppsFileStorageContainerUsage(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod": return new MicrosoftAuthenticatorAuthenticationMethod(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration": return new MicrosoftAuthenticatorAuthenticationMethodConfiguration(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget": return new MicrosoftAuthenticatorAuthenticationMethodTarget(); @@ -2070,6 +2077,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.remoteAssistancePartner": return new RemoteAssistancePartner(); case "#microsoft.graph.remoteAssistanceSettings": return new RemoteAssistanceSettings(); case "#microsoft.graph.remoteDesktopSecurityConfiguration": return new RemoteDesktopSecurityConfiguration(); + case "#microsoft.graph.remoteTenantGroup": return new RemoteTenantGroup(); case "#microsoft.graph.removeFromLobbyOperation": return new RemoveFromLobbyOperation(); case "#microsoft.graph.reportRoot": return new ReportRoot(); case "#microsoft.graph.reportsRoot": return new ReportsRoot(); @@ -2145,13 +2153,20 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.security.caseManagement.auditLog": return new AuditLog(); case "#microsoft.graph.security.caseManagement.case": return new CaseEscaped(); case "#microsoft.graph.security.caseManagement.caseManagementEntity": return new CaseManagementEntity(); + case "#microsoft.graph.security.caseManagement.caseTypeConfiguration": return new CaseTypeConfiguration(); case "#microsoft.graph.security.caseManagement.comment": return new Comment(); + case "#microsoft.graph.security.caseManagement.customFieldDefinition": return new CustomFieldDefinition(); + case "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition": return new DateTimeCustomFieldDefinition(); case "#microsoft.graph.security.caseManagement.exposureCase": return new ExposureCase(); case "#microsoft.graph.security.caseManagement.genericCase": return new GenericCase(); case "#microsoft.graph.security.caseManagement.incidentCase": return new IncidentCase(); case "#microsoft.graph.security.caseManagement.incidentRelation": return new IncidentRelation(); + case "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition": return new NumberCustomFieldDefinition(); + case "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition": return new OptionsCustomFieldDefinition(); case "#microsoft.graph.security.caseManagement.recommendationRelation": return new RecommendationRelation(); case "#microsoft.graph.security.caseManagement.relation": return new Relation(); + case "#microsoft.graph.security.caseManagement.statusDefinition": return new StatusDefinition(); + case "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition": return new StringCustomFieldDefinition(); case "#microsoft.graph.security.caseManagement.task": return new Task(); case "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation": return new WorkspaceIndicatorRelation(); case "#microsoft.graph.security.caseManagementRoot": return new CaseManagementRoot(); @@ -2490,14 +2505,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.termStore.group": return new Group(); case "#microsoft.graph.termStore.relation": return new Relation(); case "#microsoft.graph.termStore.set": return new Set(); - case "#microsoft.graph.termStore.store": return new Store(); - case "#microsoft.graph.termStore.term": return new Term(); - case "#microsoft.graph.textClassificationRequest": return new TextClassificationRequest(); - case "#microsoft.graph.textWebPart": return new TextWebPart(); - case "#microsoft.graph.threatAssessmentRequest": return new ThreatAssessmentRequest(); - case "#microsoft.graph.threatAssessmentResult": return new ThreatAssessmentResult(); - case "#microsoft.graph.thumbnailSet": return new ThumbnailSet(); - case "#microsoft.graph.tiIndicator": return new TiIndicator(); } return null; } @@ -2509,6 +2516,14 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.termStore.store": return new Store(); + case "#microsoft.graph.termStore.term": return new Term(); + case "#microsoft.graph.textClassificationRequest": return new TextClassificationRequest(); + case "#microsoft.graph.textWebPart": return new TextWebPart(); + case "#microsoft.graph.threatAssessmentRequest": return new ThreatAssessmentRequest(); + case "#microsoft.graph.threatAssessmentResult": return new ThreatAssessmentResult(); + case "#microsoft.graph.thumbnailSet": return new ThumbnailSet(); + case "#microsoft.graph.tiIndicator": return new TiIndicator(); case "#microsoft.graph.timeCard": return new TimeCard(); case "#microsoft.graph.timeOff": return new TimeOff(); case "#microsoft.graph.timeOffReason": return new TimeOffReason(); @@ -2557,6 +2572,7 @@ private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull case "#microsoft.graph.unifiedRoleManagementPolicyRule": return new UnifiedRoleManagementPolicyRule(); case "#microsoft.graph.unifiedRoleScheduleBase": return new UnifiedRoleScheduleBase(); case "#microsoft.graph.unifiedRoleScheduleInstanceBase": return new UnifiedRoleScheduleInstanceBase(); + case "#microsoft.graph.unifiedRoot": return new UnifiedRoot(); case "#microsoft.graph.unifiedStorageQuota": return new UnifiedStorageQuota(); case "#microsoft.graph.unitMap": return new UnitMap(); case "#microsoft.graph.unmanagedDeviceDiscoveryTask": return new UnmanagedDeviceDiscoveryTask(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScope.java new file mode 100644 index 00000000000..3fd332210d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScope.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluationScope implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EvaluationScope} and sets the default values. + */ + public EvaluationScope() { + 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 EvaluationScope} + */ + @jakarta.annotation.Nonnull + public static EvaluationScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EvaluationScope(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(EvaluationScopeType::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the type property value. The type property + * @return a {@link EvaluationScopeType} + */ + @jakarta.annotation.Nullable + public EvaluationScopeType getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final EvaluationScopeType value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScopeType.java b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScopeType.java new file mode 100644 index 00000000000..55421e66141 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationScopeType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EvaluationScopeType implements ValuedEnum { + Tenant("tenant"), + Agent("agent"), + AnonymousUser("anonymousUser"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EvaluationScopeType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EvaluationScopeType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "tenant": return Tenant; + case "agent": return Agent; + case "anonymousUser": return AnonymousUser; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java new file mode 100644 index 00000000000..8ad3cc89cf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalSapAcConnectionInfo extends ConnectionInfo implements Parsable { + /** + * Instantiates a new {@link ExternalSapAcConnectionInfo} and sets the default values. + */ + public ExternalSapAcConnectionInfo() { + super(); + this.setOdataType("#microsoft.graph.externalSapAcConnectionInfo"); + } + /** + * 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 ExternalSapAcConnectionInfo} + */ + @jakarta.annotation.Nonnull + public static ExternalSapAcConnectionInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalSapAcConnectionInfo(); + } + /** + * Gets the authenticationInfo property value. The authenticationInfo property + * @return a {@link AuthenticationInfo} + */ + @jakarta.annotation.Nullable + public AuthenticationInfo getAuthenticationInfo() { + return this.backingStore.get("authenticationInfo"); + } + /** + * 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("authenticationInfo", (n) -> { this.setAuthenticationInfo(n.getObjectValue(AuthenticationInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("keyVaultName", (n) -> { this.setKeyVaultName(n.getStringValue()); }); + deserializerMap.put("resourceGroup", (n) -> { this.setResourceGroup(n.getStringValue()); }); + deserializerMap.put("subscriptionId", (n) -> { this.setSubscriptionId(n.getStringValue()); }); + deserializerMap.put("systemId", (n) -> { this.setSystemId(n.getStringValue()); }); + deserializerMap.put("userIdentifier", (n) -> { this.setUserIdentifier(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the keyVaultName property value. The keyVaultName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getKeyVaultName() { + return this.backingStore.get("keyVaultName"); + } + /** + * Gets the resourceGroup property value. The resourceGroup property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceGroup() { + return this.backingStore.get("resourceGroup"); + } + /** + * Gets the subscriptionId property value. The subscriptionId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubscriptionId() { + return this.backingStore.get("subscriptionId"); + } + /** + * Gets the systemId property value. The systemId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSystemId() { + return this.backingStore.get("systemId"); + } + /** + * Gets the userIdentifier property value. The userIdentifier property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserIdentifier() { + return this.backingStore.get("userIdentifier"); + } + /** + * 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("authenticationInfo", this.getAuthenticationInfo()); + writer.writeStringValue("keyVaultName", this.getKeyVaultName()); + writer.writeStringValue("resourceGroup", this.getResourceGroup()); + writer.writeStringValue("subscriptionId", this.getSubscriptionId()); + writer.writeStringValue("systemId", this.getSystemId()); + writer.writeStringValue("userIdentifier", this.getUserIdentifier()); + } + /** + * Sets the authenticationInfo property value. The authenticationInfo property + * @param value Value to set for the authenticationInfo property. + */ + public void setAuthenticationInfo(@jakarta.annotation.Nullable final AuthenticationInfo value) { + this.backingStore.set("authenticationInfo", value); + } + /** + * Sets the keyVaultName property value. The keyVaultName property + * @param value Value to set for the keyVaultName property. + */ + public void setKeyVaultName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("keyVaultName", value); + } + /** + * Sets the resourceGroup property value. The resourceGroup property + * @param value Value to set for the resourceGroup property. + */ + public void setResourceGroup(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceGroup", value); + } + /** + * Sets the subscriptionId property value. The subscriptionId property + * @param value Value to set for the subscriptionId property. + */ + public void setSubscriptionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subscriptionId", value); + } + /** + * Sets the systemId property value. The systemId property + * @param value Value to set for the systemId property. + */ + public void setSystemId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("systemId", value); + } + /** + * Sets the userIdentifier property value. The userIdentifier property + * @param value Value to set for the userIdentifier property. + */ + public void setUserIdentifier(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userIdentifier", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FaceCheckConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/FaceCheckConfiguration.java index 36dbe8f3757..12025859127 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/FaceCheckConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FaceCheckConfiguration.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isEnabled property value. Defines if Face Check is required. Currently must always be true. + * Gets the isEnabled property value. Indicates whether Face Check is required. Currently must be true. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the sourcePhotoClaimName property value. Source of photo to validate Face Check against. Currently must always be portrait + * Gets the sourcePhotoClaimName property value. The source claim name for the photo used to validate Face Check. Currently must be portrait. * @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 isEnabled property value. Defines if Face Check is required. Currently must always be true. + * Sets the isEnabled property value. Indicates whether Face Check is required. Currently must be true. * @param value Value to set for the isEnabled property. */ public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the sourcePhotoClaimName property value. Source of photo to validate Face Check against. Currently must always be portrait + * Sets the sourcePhotoClaimName property value. The source claim name for the photo used to validate Face Check. Currently must be portrait. * @param value Value to set for the sourcePhotoClaimName property. */ public void setSourcePhotoClaimName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java b/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java index 41bcc66e813..25c33634d71 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java @@ -6,9 +6,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * IP range base class for representing IPV4, IPV6 address ranges - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class IPv4CidrRange extends IpRange implements Parsable { /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java b/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java index a02d6ec75ee..902d66b0518 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java @@ -6,9 +6,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * IP range base class for representing IPV4, IPV6 address ranges - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class IPv6CidrRange extends IpRange implements Parsable { /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IpRange.java b/src/main/java/com/microsoft/graph/beta/generated/models/IpRange.java index bd8141257e1..3b27adf2585 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IpRange.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IpRange.java @@ -10,9 +10,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * IP range base class for representing IPV4, IPV6 address ranges - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class IpRange implements AdditionalDataHolder, BackedModel, Parsable { /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/M365CapabilityResourceScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/M365CapabilityResourceScope.java index a948a169918..6fd37c2aed2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/M365CapabilityResourceScope.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/M365CapabilityResourceScope.java @@ -76,7 +76,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the resourceId property value. The ID of the resource to modify (a user or group ID). + * Gets the resourceId property value. The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -125,7 +125,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the resourceId property value. The ID of the resource to modify (a user or group ID). + * Sets the resourceId property value. The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. * @param value Value to set for the resourceId property. */ public void setResourceId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java new file mode 100644 index 00000000000..4411a92b612 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java @@ -0,0 +1,243 @@ +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 MediaMetadata implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MediaMetadata} and sets the default values. + */ + public MediaMetadata() { + 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 MediaMetadata} + */ + @jakarta.annotation.Nonnull + public static MediaMetadata createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MediaMetadata(); + } + /** + * 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 audioMetadata property value. The audioMetadata property + * @return a {@link AudioMetadata} + */ + @jakarta.annotation.Nullable + public AudioMetadata getAudioMetadata() { + return this.backingStore.get("audioMetadata"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the byteSize property value. The byteSize property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getByteSize() { + return this.backingStore.get("byteSize"); + } + /** + * Gets the duration property value. The duration property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDuration() { + return this.backingStore.get("duration"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(9); + deserializerMap.put("audioMetadata", (n) -> { this.setAudioMetadata(n.getObjectValue(AudioMetadata::createFromDiscriminatorValue)); }); + deserializerMap.put("byteSize", (n) -> { this.setByteSize(n.getLongValue()); }); + deserializerMap.put("duration", (n) -> { this.setDuration(n.getIntegerValue()); }); + deserializerMap.put("isRealTime", (n) -> { this.setIsRealTime(n.getBooleanValue()); }); + deserializerMap.put("mimeType", (n) -> { this.setMimeType(n.getStringValue()); }); + deserializerMap.put("modality", (n) -> { this.setModality(n.getEnumValue(ContentModality::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("streamingMetadata", (n) -> { this.setStreamingMetadata(n.getObjectValue(StreamingMetadata::createFromDiscriminatorValue)); }); + deserializerMap.put("videoMetadata", (n) -> { this.setVideoMetadata(n.getObjectValue(VideoMetadata::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isRealTime property value. The isRealTime property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRealTime() { + return this.backingStore.get("isRealTime"); + } + /** + * Gets the mimeType property value. The mimeType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMimeType() { + return this.backingStore.get("mimeType"); + } + /** + * Gets the modality property value. The modality property + * @return a {@link ContentModality} + */ + @jakarta.annotation.Nullable + public ContentModality getModality() { + return this.backingStore.get("modality"); + } + /** + * 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 streamingMetadata property value. The streamingMetadata property + * @return a {@link StreamingMetadata} + */ + @jakarta.annotation.Nullable + public StreamingMetadata getStreamingMetadata() { + return this.backingStore.get("streamingMetadata"); + } + /** + * Gets the videoMetadata property value. The videoMetadata property + * @return a {@link VideoMetadata} + */ + @jakarta.annotation.Nullable + public VideoMetadata getVideoMetadata() { + return this.backingStore.get("videoMetadata"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("audioMetadata", this.getAudioMetadata()); + writer.writeLongValue("byteSize", this.getByteSize()); + writer.writeIntegerValue("duration", this.getDuration()); + writer.writeBooleanValue("isRealTime", this.getIsRealTime()); + writer.writeStringValue("mimeType", this.getMimeType()); + writer.writeEnumValue("modality", this.getModality()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("streamingMetadata", this.getStreamingMetadata()); + writer.writeObjectValue("videoMetadata", this.getVideoMetadata()); + 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 audioMetadata property value. The audioMetadata property + * @param value Value to set for the audioMetadata property. + */ + public void setAudioMetadata(@jakarta.annotation.Nullable final AudioMetadata value) { + this.backingStore.set("audioMetadata", 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 byteSize property value. The byteSize property + * @param value Value to set for the byteSize property. + */ + public void setByteSize(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("byteSize", value); + } + /** + * Sets the duration property value. The duration property + * @param value Value to set for the duration property. + */ + public void setDuration(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("duration", value); + } + /** + * Sets the isRealTime property value. The isRealTime property + * @param value Value to set for the isRealTime property. + */ + public void setIsRealTime(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRealTime", value); + } + /** + * Sets the mimeType property value. The mimeType property + * @param value Value to set for the mimeType property. + */ + public void setMimeType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mimeType", value); + } + /** + * Sets the modality property value. The modality property + * @param value Value to set for the modality property. + */ + public void setModality(@jakarta.annotation.Nullable final ContentModality value) { + this.backingStore.set("modality", 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 streamingMetadata property value. The streamingMetadata property + * @param value Value to set for the streamingMetadata property. + */ + public void setStreamingMetadata(@jakarta.annotation.Nullable final StreamingMetadata value) { + this.backingStore.set("streamingMetadata", value); + } + /** + * Sets the videoMetadata property value. The videoMetadata property + * @param value Value to set for the videoMetadata property. + */ + public void setVideoMetadata(@jakarta.annotation.Nullable final VideoMetadata value) { + this.backingStore.set("videoMetadata", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MediaSegment.java b/src/main/java/com/microsoft/graph/beta/generated/models/MediaSegment.java new file mode 100644 index 00000000000..93005caf174 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MediaSegment.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 MediaSegment implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MediaSegment} and sets the default values. + */ + public MediaSegment() { + 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 MediaSegment} + */ + @jakarta.annotation.Nonnull + public static MediaSegment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MediaSegment(); + } + /** + * 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 endTimeSec property value. The endTimeSec property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getEndTimeSec() { + return this.backingStore.get("endTimeSec"); + } + /** + * 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("endTimeSec", (n) -> { this.setEndTimeSec(n.getIntegerValue()); }); + deserializerMap.put("frameIndices", (n) -> { this.setFrameIndices(n.getCollectionOfPrimitiveValues(Integer.class)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("startTimeSec", (n) -> { this.setStartTimeSec(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the frameIndices property value. The frameIndices property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFrameIndices() { + return this.backingStore.get("frameIndices"); + } + /** + * 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 startTimeSec property value. The startTimeSec property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getStartTimeSec() { + return this.backingStore.get("startTimeSec"); + } + /** + * 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.writeIntegerValue("endTimeSec", this.getEndTimeSec()); + writer.writeCollectionOfPrimitiveValues("frameIndices", this.getFrameIndices()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("startTimeSec", this.getStartTimeSec()); + 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 endTimeSec property value. The endTimeSec property + * @param value Value to set for the endTimeSec property. + */ + public void setEndTimeSec(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("endTimeSec", value); + } + /** + * Sets the frameIndices property value. The frameIndices property + * @param value Value to set for the frameIndices property. + */ + public void setFrameIndices(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("frameIndices", 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 startTimeSec property value. The startTimeSec property + * @param value Value to set for the startTimeSec property. + */ + public void setStartTimeSec(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("startTimeSec", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsage.java b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsage.java new file mode 100644 index 00000000000..53a9b1b9a5b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsage.java @@ -0,0 +1,171 @@ +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 MicrosoftAppsFileStorageContainerAppUsage implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerAppUsage} and sets the default values. + */ + public MicrosoftAppsFileStorageContainerAppUsage() { + 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 MicrosoftAppsFileStorageContainerAppUsage} + */ + @jakarta.annotation.Nonnull + public static MicrosoftAppsFileStorageContainerAppUsage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MicrosoftAppsFileStorageContainerAppUsage(); + } + /** + * Gets the activeContainerCount property value. The number of active file storage containers for this application. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getActiveContainerCount() { + return this.backingStore.get("activeContainerCount"); + } + /** + * Gets the activeStorageUsedInBytes property value. The storage used in bytes for active file storage containers for this application. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getActiveStorageUsedInBytes() { + return this.backingStore.get("activeStorageUsedInBytes"); + } + /** + * 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 appId property value. The unique identifier (GUID) of the Microsoft application. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppId() { + return this.backingStore.get("appId"); + } + /** + * 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. The display name of the Microsoft application (for example, Loop, Designer). + * @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>(5); + deserializerMap.put("activeContainerCount", (n) -> { this.setActiveContainerCount(n.getLongValue()); }); + deserializerMap.put("activeStorageUsedInBytes", (n) -> { this.setActiveStorageUsedInBytes(n.getLongValue()); }); + deserializerMap.put("appId", (n) -> { this.setAppId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the activeContainerCount property value. The number of active file storage containers for this application. + * @param value Value to set for the activeContainerCount property. + */ + public void setActiveContainerCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("activeContainerCount", value); + } + /** + * Sets the activeStorageUsedInBytes property value. The storage used in bytes for active file storage containers for this application. + * @param value Value to set for the activeStorageUsedInBytes property. + */ + public void setActiveStorageUsedInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("activeStorageUsedInBytes", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the appId property value. The unique identifier (GUID) of the Microsoft application. + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appId", 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. The display name of the Microsoft application (for example, Loop, Designer). + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.java new file mode 100644 index 00000000000..6b98ba232c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.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 MicrosoftAppsFileStorageContainerAppUsageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerAppUsageCollectionResponse} and sets the default values. + */ + public MicrosoftAppsFileStorageContainerAppUsageCollectionResponse() { + 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 MicrosoftAppsFileStorageContainerAppUsageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MicrosoftAppsFileStorageContainerAppUsageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MicrosoftAppsFileStorageContainerAppUsageCollectionResponse(); + } + /** + * 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(MicrosoftAppsFileStorageContainerAppUsage::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/MicrosoftAppsFileStorageContainerGeoUsage.java b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerGeoUsage.java new file mode 100644 index 00000000000..f149bd6bdda --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerGeoUsage.java @@ -0,0 +1,172 @@ +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 MicrosoftAppsFileStorageContainerGeoUsage implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerGeoUsage} and sets the default values. + */ + public MicrosoftAppsFileStorageContainerGeoUsage() { + 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 MicrosoftAppsFileStorageContainerGeoUsage} + */ + @jakarta.annotation.Nonnull + public static MicrosoftAppsFileStorageContainerGeoUsage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MicrosoftAppsFileStorageContainerGeoUsage(); + } + /** + * Gets the activeContainerCount property value. The number of active file storage containers in this geographic location. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getActiveContainerCount() { + return this.backingStore.get("activeContainerCount"); + } + /** + * Gets the activeStorageUsedInBytes property value. The storage used in bytes for active file storage containers in this geographic location. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getActiveStorageUsedInBytes() { + return this.backingStore.get("activeStorageUsedInBytes"); + } + /** + * 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 dataLocationCode property value. The geographic location code (for example, NAM for North America, EUR for Europe). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDataLocationCode() { + return this.backingStore.get("dataLocationCode"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("activeContainerCount", (n) -> { this.setActiveContainerCount(n.getLongValue()); }); + deserializerMap.put("activeStorageUsedInBytes", (n) -> { this.setActiveStorageUsedInBytes(n.getLongValue()); }); + deserializerMap.put("dataLocationCode", (n) -> { this.setDataLocationCode(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("usageByApp", (n) -> { this.setUsageByApp(n.getCollectionOfObjectValues(MicrosoftAppsFileStorageContainerAppUsage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the usageByApp property value. Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUsageByApp() { + return this.backingStore.get("usageByApp"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("usageByApp", this.getUsageByApp()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the activeContainerCount property value. The number of active file storage containers in this geographic location. + * @param value Value to set for the activeContainerCount property. + */ + public void setActiveContainerCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("activeContainerCount", value); + } + /** + * Sets the activeStorageUsedInBytes property value. The storage used in bytes for active file storage containers in this geographic location. + * @param value Value to set for the activeStorageUsedInBytes property. + */ + public void setActiveStorageUsedInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("activeStorageUsedInBytes", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the dataLocationCode property value. The geographic location code (for example, NAM for North America, EUR for Europe). + * @param value Value to set for the dataLocationCode property. + */ + public void setDataLocationCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("dataLocationCode", 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 usageByApp property value. Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @param value Value to set for the usageByApp property. + */ + public void setUsageByApp(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("usageByApp", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.java new file mode 100644 index 00000000000..1d3d6fa8eb5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.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 MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse} and sets the default values. + */ + public MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse() { + 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 MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse(); + } + /** + * 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(MicrosoftAppsFileStorageContainerGeoUsage::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/MicrosoftAppsFileStorageContainerUsage.java b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerUsage.java new file mode 100644 index 00000000000..51ff6d6c69e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MicrosoftAppsFileStorageContainerUsage.java @@ -0,0 +1,93 @@ +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 MicrosoftAppsFileStorageContainerUsage extends Entity implements Parsable { + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerUsage} and sets the default values. + */ + public MicrosoftAppsFileStorageContainerUsage() { + 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 MicrosoftAppsFileStorageContainerUsage} + */ + @jakarta.annotation.Nonnull + public static MicrosoftAppsFileStorageContainerUsage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MicrosoftAppsFileStorageContainerUsage(); + } + /** + * 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("totalActiveContainerCount", (n) -> { this.setTotalActiveContainerCount(n.getLongValue()); }); + deserializerMap.put("totalActiveStorageUsedInBytes", (n) -> { this.setTotalActiveStorageUsedInBytes(n.getLongValue()); }); + deserializerMap.put("usageByDataLocation", (n) -> { this.setUsageByDataLocation(n.getCollectionOfObjectValues(MicrosoftAppsFileStorageContainerGeoUsage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the totalActiveContainerCount property value. The total number of active file storage containers across the tenant. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalActiveContainerCount() { + return this.backingStore.get("totalActiveContainerCount"); + } + /** + * Gets the totalActiveStorageUsedInBytes property value. The total storage used in bytes across all active file storage containers in the tenant. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalActiveStorageUsedInBytes() { + return this.backingStore.get("totalActiveStorageUsedInBytes"); + } + /** + * Gets the usageByDataLocation property value. Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUsageByDataLocation() { + return this.backingStore.get("usageByDataLocation"); + } + /** + * 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("usageByDataLocation", this.getUsageByDataLocation()); + } + /** + * Sets the totalActiveContainerCount property value. The total number of active file storage containers across the tenant. + * @param value Value to set for the totalActiveContainerCount property. + */ + public void setTotalActiveContainerCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalActiveContainerCount", value); + } + /** + * Sets the totalActiveStorageUsedInBytes property value. The total storage used in bytes across all active file storage containers in the tenant. + * @param value Value to set for the totalActiveStorageUsedInBytes property. + */ + public void setTotalActiveStorageUsedInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalActiveStorageUsedInBytes", value); + } + /** + * Sets the usageByDataLocation property value. Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @param value Value to set for the usageByDataLocation property. + */ + public void setUsageByDataLocation(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("usageByDataLocation", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Participant.java b/src/main/java/com/microsoft/graph/beta/generated/models/Participant.java index 5a814a74ce6..e6d3c64b9bf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Participant.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Participant.java @@ -42,6 +42,7 @@ public Map> getFieldDeserializers deserializerMap.put("removedState", (n) -> { this.setRemovedState(n.getObjectValue(RemovedState::createFromDiscriminatorValue)); }); deserializerMap.put("restrictedExperience", (n) -> { this.setRestrictedExperience(n.getObjectValue(OnlineMeetingRestricted::createFromDiscriminatorValue)); }); deserializerMap.put("rosterSequenceNumber", (n) -> { this.setRosterSequenceNumber(n.getLongValue()); }); + deserializerMap.put("syntheticMediaDetection", (n) -> { this.setSyntheticMediaDetection(n.getObjectValue(SyntheticMediaDetectionInfo::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -132,6 +133,14 @@ public OnlineMeetingRestricted getRestrictedExperience() { public Long getRosterSequenceNumber() { return this.backingStore.get("rosterSequenceNumber"); } + /** + * Gets the syntheticMediaDetection property value. The syntheticMediaDetection property + * @return a {@link SyntheticMediaDetectionInfo} + */ + @jakarta.annotation.Nullable + public SyntheticMediaDetectionInfo getSyntheticMediaDetection() { + return this.backingStore.get("syntheticMediaDetection"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -150,6 +159,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("removedState", this.getRemovedState()); writer.writeObjectValue("restrictedExperience", this.getRestrictedExperience()); writer.writeLongValue("rosterSequenceNumber", this.getRosterSequenceNumber()); + writer.writeObjectValue("syntheticMediaDetection", this.getSyntheticMediaDetection()); } /** * Sets the info property value. The info property @@ -228,4 +238,11 @@ public void setRestrictedExperience(@jakarta.annotation.Nullable final OnlineMee public void setRosterSequenceNumber(@jakarta.annotation.Nullable final Long value) { this.backingStore.set("rosterSequenceNumber", value); } + /** + * Sets the syntheticMediaDetection property value. The syntheticMediaDetection property + * @param value Value to set for the syntheticMediaDetection property. + */ + public void setSyntheticMediaDetection(@jakarta.annotation.Nullable final SyntheticMediaDetectionInfo value) { + this.backingStore.set("syntheticMediaDetection", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocation.java index ca18340dcfd..284815511ac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocation.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocation.java @@ -38,6 +38,7 @@ public static PolicyLocation createFromDiscriminatorValue(@jakarta.annotation.No switch (mappingValue) { case "#microsoft.graph.policyLocationApplication": return new PolicyLocationApplication(); case "#microsoft.graph.policyLocationDomain": return new PolicyLocationDomain(); + case "#microsoft.graph.policyLocationTool": return new PolicyLocationTool(); case "#microsoft.graph.policyLocationUrl": return new PolicyLocationUrl(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationTool.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationTool.java new file mode 100644 index 00000000000..e6158d55500 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationTool.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyLocationTool extends PolicyLocation implements Parsable { + /** + * Instantiates a new {@link PolicyLocationTool} and sets the default values. + */ + public PolicyLocationTool() { + super(); + this.setOdataType("#microsoft.graph.policyLocationTool"); + } + /** + * 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 PolicyLocationTool} + */ + @jakarta.annotation.Nonnull + public static PolicyLocationTool createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PolicyLocationTool(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyScopeBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyScopeBase.java index f314ab68d78..d2134f8cbf7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyScopeBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyScopeBase.java @@ -86,14 +86,23 @@ public ExecutionMode getExecutionMode() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("activities", (n) -> { this.setActivities(n.getEnumSetValue(UserActivityTypes::forValue)); }); deserializerMap.put("executionMode", (n) -> { this.setExecutionMode(n.getEnumValue(ExecutionMode::forValue)); }); + deserializerMap.put("locationExclusions", (n) -> { this.setLocationExclusions(n.getCollectionOfObjectValues(PolicyLocation::createFromDiscriminatorValue)); }); deserializerMap.put("locations", (n) -> { this.setLocations(n.getCollectionOfObjectValues(PolicyLocation::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("policyActions", (n) -> { this.setPolicyActions(n.getCollectionOfObjectValues(DlpActionInfo::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the locationExclusions property value. The locationExclusions property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getLocationExclusions() { + return this.backingStore.get("locationExclusions"); + } /** * Gets the locations property value. The locations (like domains or URLs) to be protected. Required. * @return a {@link java.util.List} @@ -126,6 +135,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); writer.writeEnumSetValue("activities", this.getActivities()); writer.writeEnumValue("executionMode", this.getExecutionMode()); + writer.writeCollectionOfObjectValues("locationExclusions", this.getLocationExclusions()); writer.writeCollectionOfObjectValues("locations", this.getLocations()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeCollectionOfObjectValues("policyActions", this.getPolicyActions()); @@ -160,6 +170,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setExecutionMode(@jakarta.annotation.Nullable final ExecutionMode value) { this.backingStore.set("executionMode", value); } + /** + * Sets the locationExclusions property value. The locationExclusions property + * @param value Value to set for the locationExclusions property. + */ + public void setLocationExclusions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("locationExclusions", value); + } /** * Sets the locations property value. The locations (like domains or URLs) to be protected. Required. * @param value Value to set for the locations property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyTipAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyTipAction.java index 61d80fbdc2b..2bc9d2ae8c5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyTipAction.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyTipAction.java @@ -31,6 +31,14 @@ public static PolicyTipAction createFromDiscriminatorValue(@jakarta.annotation.N } return new PolicyTipAction(); } + /** + * Gets the complianceUrl property value. The complianceUrl property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getComplianceUrl() { + return this.backingStore.get("complianceUrl"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -38,9 +46,19 @@ public static PolicyTipAction createFromDiscriminatorValue(@jakarta.annotation.N @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("complianceUrl", (n) -> { this.setComplianceUrl(n.getStringValue()); }); + deserializerMap.put("matchedConditionsDescription", (n) -> { this.setMatchedConditionsDescription(n.getStringValue()); }); deserializerMap.put("policyTip", (n) -> { this.setPolicyTip(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the matchedConditionsDescription property value. The matchedConditionsDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMatchedConditionsDescription() { + return this.backingStore.get("matchedConditionsDescription"); + } /** * Gets the policyTip property value. The text of the policy tip that explains what triggered the DLP policy. Developers can display this information to users in the app. * @return a {@link String} @@ -56,8 +74,24 @@ public String getPolicyTip() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("complianceUrl", this.getComplianceUrl()); + writer.writeStringValue("matchedConditionsDescription", this.getMatchedConditionsDescription()); writer.writeStringValue("policyTip", this.getPolicyTip()); } + /** + * Sets the complianceUrl property value. The complianceUrl property + * @param value Value to set for the complianceUrl property. + */ + public void setComplianceUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("complianceUrl", value); + } + /** + * Sets the matchedConditionsDescription property value. The matchedConditionsDescription property + * @param value Value to set for the matchedConditionsDescription property. + */ + public void setMatchedConditionsDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("matchedConditionsDescription", value); + } /** * Sets the policyTip property value. The text of the policy tip that explains what triggered the DLP policy. Developers can display this information to users in the app. * @param value Value to set for the policyTip property. 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 640fa7eec39..7d392985b5e 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 @@ -87,17 +87,26 @@ public ContextMetadata getContextMetadata() { public DeviceMetadata getDeviceMetadata() { return this.backingStore.get("deviceMetadata"); } + /** + * Gets the evaluationScope property value. The evaluationScope property + * @return a {@link EvaluationScope} + */ + @jakarta.annotation.Nullable + public EvaluationScope getEvaluationScope() { + return this.backingStore.get("evaluationScope"); + } /** * The deserialization information for the current model * @return a {@link Map>} */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(7); + final HashMap> deserializerMap = new HashMap>(8); deserializerMap.put("activityMetadata", (n) -> { this.setActivityMetadata(n.getObjectValue(ActivityMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("contentEntries", (n) -> { this.setContentEntries(n.getCollectionOfObjectValues(ProcessContentMetadataBase::createFromDiscriminatorValue)); }); deserializerMap.put("contextMetadata", (n) -> { this.setContextMetadata(n.getObjectValue(ContextMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("deviceMetadata", (n) -> { this.setDeviceMetadata(n.getObjectValue(DeviceMetadata::createFromDiscriminatorValue)); }); + deserializerMap.put("evaluationScope", (n) -> { this.setEvaluationScope(n.getObjectValue(EvaluationScope::createFromDiscriminatorValue)); }); deserializerMap.put("integratedAppMetadata", (n) -> { this.setIntegratedAppMetadata(n.getObjectValue(IntegratedApplicationMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("protectedAppMetadata", (n) -> { this.setProtectedAppMetadata(n.getObjectValue(ProtectedApplicationMetadata::createFromDiscriminatorValue)); }); @@ -137,6 +146,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("contentEntries", this.getContentEntries()); writer.writeObjectValue("contextMetadata", this.getContextMetadata()); writer.writeObjectValue("deviceMetadata", this.getDeviceMetadata()); + writer.writeObjectValue("evaluationScope", this.getEvaluationScope()); writer.writeObjectValue("integratedAppMetadata", this.getIntegratedAppMetadata()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeObjectValue("protectedAppMetadata", this.getProtectedAppMetadata()); @@ -185,6 +195,13 @@ public void setContextMetadata(@jakarta.annotation.Nullable final ContextMetadat public void setDeviceMetadata(@jakarta.annotation.Nullable final DeviceMetadata value) { this.backingStore.set("deviceMetadata", value); } + /** + * Sets the evaluationScope property value. The evaluationScope property + * @param value Value to set for the evaluationScope property. + */ + public void setEvaluationScope(@jakarta.annotation.Nullable final EvaluationScope value) { + this.backingStore.set("evaluationScope", value); + } /** * Sets the integratedAppMetadata property value. The integratedAppMetadata property * @param value Value to set for the integratedAppMetadata property. 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 dc48ca08c77..ba53bf6cbc8 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 @@ -41,8 +41,17 @@ public PolicyLocation getApplicationLocation() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("applicationLocation", (n) -> { this.setApplicationLocation(n.getObjectValue(PolicyLocation::createFromDiscriminatorValue)); }); + deserializerMap.put("sourceLocation", (n) -> { this.setSourceLocation(n.getObjectValue(PolicyLocation::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the sourceLocation property value. The sourceLocation property + * @return a {@link PolicyLocation} + */ + @jakarta.annotation.Nullable + public PolicyLocation getSourceLocation() { + return this.backingStore.get("sourceLocation"); + } /** * 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.writeObjectValue("applicationLocation", this.getApplicationLocation()); + writer.writeObjectValue("sourceLocation", this.getSourceLocation()); } /** * Sets the applicationLocation property value. The client (application) ID of the Microsoft Entra application. Required. @@ -59,4 +69,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setApplicationLocation(@jakarta.annotation.Nullable final PolicyLocation value) { this.backingStore.set("applicationLocation", value); } + /** + * Sets the sourceLocation property value. The sourceLocation property + * @param value Value to set for the sourceLocation property. + */ + public void setSourceLocation(@jakarta.annotation.Nullable final PolicyLocation value) { + this.backingStore.set("sourceLocation", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RemoteTenantGroup.java b/src/main/java/com/microsoft/graph/beta/generated/models/RemoteTenantGroup.java new file mode 100644 index 00000000000..83f41fbbbd5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RemoteTenantGroup.java @@ -0,0 +1,131 @@ +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; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroup extends DirectoryObject implements Parsable { + /** + * Instantiates a new {@link RemoteTenantGroup} and sets the default values. + */ + public RemoteTenantGroup() { + super(); + this.setOdataType("#microsoft.graph.remoteTenantGroup"); + } + /** + * 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 RemoteTenantGroup} + */ + @jakarta.annotation.Nonnull + public static RemoteTenantGroup createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoteTenantGroup(); + } + /** + * 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("remoteGroupDisplayName", (n) -> { this.setRemoteGroupDisplayName(n.getStringValue()); }); + deserializerMap.put("remoteGroupId", (n) -> { this.setRemoteGroupId(n.getUUIDValue()); }); + deserializerMap.put("remoteTenantDisplayName", (n) -> { this.setRemoteTenantDisplayName(n.getStringValue()); }); + deserializerMap.put("remoteTenantId", (n) -> { this.setRemoteTenantId(n.getUUIDValue()); }); + deserializerMap.put("remoteTenantPrimaryDomain", (n) -> { this.setRemoteTenantPrimaryDomain(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteGroupDisplayName() { + return this.backingStore.get("remoteGroupDisplayName"); + } + /** + * Gets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getRemoteGroupId() { + return this.backingStore.get("remoteGroupId"); + } + /** + * Gets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteTenantDisplayName() { + return this.backingStore.get("remoteTenantDisplayName"); + } + /** + * Gets the remoteTenantId property value. Unique identifier of the remote tenant. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getRemoteTenantId() { + return this.backingStore.get("remoteTenantId"); + } + /** + * Gets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteTenantPrimaryDomain() { + return this.backingStore.get("remoteTenantPrimaryDomain"); + } + /** + * 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("remoteGroupDisplayName", this.getRemoteGroupDisplayName()); + writer.writeUUIDValue("remoteGroupId", this.getRemoteGroupId()); + writer.writeStringValue("remoteTenantDisplayName", this.getRemoteTenantDisplayName()); + writer.writeUUIDValue("remoteTenantId", this.getRemoteTenantId()); + writer.writeStringValue("remoteTenantPrimaryDomain", this.getRemoteTenantPrimaryDomain()); + } + /** + * Sets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @param value Value to set for the remoteGroupDisplayName property. + */ + public void setRemoteGroupDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteGroupDisplayName", value); + } + /** + * Sets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @param value Value to set for the remoteGroupId property. + */ + public void setRemoteGroupId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("remoteGroupId", value); + } + /** + * Sets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @param value Value to set for the remoteTenantDisplayName property. + */ + public void setRemoteTenantDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteTenantDisplayName", value); + } + /** + * Sets the remoteTenantId property value. Unique identifier of the remote tenant. + * @param value Value to set for the remoteTenantId property. + */ + public void setRemoteTenantId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("remoteTenantId", value); + } + /** + * Sets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @param value Value to set for the remoteTenantPrimaryDomain property. + */ + public void setRemoteTenantPrimaryDomain(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteTenantPrimaryDomain", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionListMemberCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/RemoteTenantGroupCollectionResponse.java similarity index 71% rename from src/main/java/com/microsoft/graph/beta/generated/models/DistributionListMemberCollectionResponse.java rename to src/main/java/com/microsoft/graph/beta/generated/models/RemoteTenantGroupCollectionResponse.java index d1debb98bca..2d8cb5e6eba 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionListMemberCollectionResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RemoteTenantGroupCollectionResponse.java @@ -7,22 +7,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class DistributionListMemberCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class RemoteTenantGroupCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link DistributionListMemberCollectionResponse} and sets the default values. + * Instantiates a new {@link RemoteTenantGroupCollectionResponse} and sets the default values. */ - public DistributionListMemberCollectionResponse() { + public RemoteTenantGroupCollectionResponse() { 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 DistributionListMemberCollectionResponse} + * @return a {@link RemoteTenantGroupCollectionResponse} */ @jakarta.annotation.Nonnull - public static DistributionListMemberCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static RemoteTenantGroupCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new DistributionListMemberCollectionResponse(); + return new RemoteTenantGroupCollectionResponse(); } /** * The deserialization information for the current model @@ -31,15 +31,15 @@ public static DistributionListMemberCollectionResponse createFromDiscriminatorVa @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(DistributionListMember::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(RemoteTenantGroup::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/ReportRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/ReportRoot.java index c676a3ee893..ca3bc4299c2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ReportRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ReportRoot.java @@ -133,6 +133,7 @@ public Map> getFieldDeserializers deserializerMap.put("dailyPrintUsageSummariesByUser", (n) -> { this.setDailyPrintUsageSummariesByUser(n.getCollectionOfObjectValues(PrintUsageByUser::createFromDiscriminatorValue)); }); deserializerMap.put("healthMonitoring", (n) -> { this.setHealthMonitoring(n.getObjectValue(HealthMonitoringRoot::createFromDiscriminatorValue)); }); deserializerMap.put("identityAnalytics", (n) -> { this.setIdentityAnalytics(n.getObjectValue(IdentityAnalyticsRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("microsoftAppsFileStorageContainerUsageSummary", (n) -> { this.setMicrosoftAppsFileStorageContainerUsageSummary(n.getObjectValue(MicrosoftAppsFileStorageContainerUsage::createFromDiscriminatorValue)); }); deserializerMap.put("monthlyPrintUsageByPrinter", (n) -> { this.setMonthlyPrintUsageByPrinter(n.getCollectionOfObjectValues(PrintUsageByPrinter::createFromDiscriminatorValue)); }); deserializerMap.put("monthlyPrintUsageByUser", (n) -> { this.setMonthlyPrintUsageByUser(n.getCollectionOfObjectValues(PrintUsageByUser::createFromDiscriminatorValue)); }); deserializerMap.put("monthlyPrintUsageSummariesByPrinter", (n) -> { this.setMonthlyPrintUsageSummariesByPrinter(n.getCollectionOfObjectValues(PrintUsageByPrinter::createFromDiscriminatorValue)); }); @@ -162,6 +163,14 @@ public HealthMonitoringRoot getHealthMonitoring() { public IdentityAnalyticsRoot getIdentityAnalytics() { return this.backingStore.get("identityAnalytics"); } + /** + * Gets the microsoftAppsFileStorageContainerUsageSummary property value. The microsoftAppsFileStorageContainerUsageSummary property + * @return a {@link MicrosoftAppsFileStorageContainerUsage} + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerUsage getMicrosoftAppsFileStorageContainerUsageSummary() { + return this.backingStore.get("microsoftAppsFileStorageContainerUsageSummary"); + } /** * Gets the monthlyPrintUsageByPrinter property value. Retrieve a list of monthly print usage summaries, grouped by printer. * @return a {@link java.util.List} @@ -270,6 +279,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("dailyPrintUsageSummariesByUser", this.getDailyPrintUsageSummariesByUser()); writer.writeObjectValue("healthMonitoring", this.getHealthMonitoring()); writer.writeObjectValue("identityAnalytics", this.getIdentityAnalytics()); + writer.writeObjectValue("microsoftAppsFileStorageContainerUsageSummary", this.getMicrosoftAppsFileStorageContainerUsageSummary()); writer.writeCollectionOfObjectValues("monthlyPrintUsageByPrinter", this.getMonthlyPrintUsageByPrinter()); writer.writeCollectionOfObjectValues("monthlyPrintUsageByUser", this.getMonthlyPrintUsageByUser()); writer.writeCollectionOfObjectValues("monthlyPrintUsageSummariesByPrinter", this.getMonthlyPrintUsageSummariesByPrinter()); @@ -373,6 +383,13 @@ public void setHealthMonitoring(@jakarta.annotation.Nullable final HealthMonitor public void setIdentityAnalytics(@jakarta.annotation.Nullable final IdentityAnalyticsRoot value) { this.backingStore.set("identityAnalytics", value); } + /** + * Sets the microsoftAppsFileStorageContainerUsageSummary property value. The microsoftAppsFileStorageContainerUsageSummary property + * @param value Value to set for the microsoftAppsFileStorageContainerUsageSummary property. + */ + public void setMicrosoftAppsFileStorageContainerUsageSummary(@jakarta.annotation.Nullable final MicrosoftAppsFileStorageContainerUsage value) { + this.backingStore.set("microsoftAppsFileStorageContainerUsageSummary", value); + } /** * Sets the monthlyPrintUsageByPrinter property value. Retrieve a list of monthly print usage summaries, grouped by printer. * @param value Value to set for the monthlyPrintUsageByPrinter property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/StreamingMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/StreamingMetadata.java new file mode 100644 index 00000000000..26e2d3d80fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StreamingMetadata.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 StreamingMetadata implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StreamingMetadata} and sets the default values. + */ + public StreamingMetadata() { + 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 StreamingMetadata} + */ + @jakarta.annotation.Nonnull + public static StreamingMetadata createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StreamingMetadata(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("frameDropRate", (n) -> { this.setFrameDropRate(n.getDoubleValue()); }); + deserializerMap.put("latencyMs", (n) -> { this.setLatencyMs(n.getIntegerValue()); }); + deserializerMap.put("networkJitterMs", (n) -> { this.setNetworkJitterMs(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the frameDropRate property value. The frameDropRate property + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getFrameDropRate() { + return this.backingStore.get("frameDropRate"); + } + /** + * Gets the latencyMs property value. The latencyMs property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getLatencyMs() { + return this.backingStore.get("latencyMs"); + } + /** + * Gets the networkJitterMs property value. The networkJitterMs property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getNetworkJitterMs() { + return this.backingStore.get("networkJitterMs"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeDoubleValue("frameDropRate", this.getFrameDropRate()); + writer.writeIntegerValue("latencyMs", this.getLatencyMs()); + writer.writeIntegerValue("networkJitterMs", this.getNetworkJitterMs()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the frameDropRate property value. The frameDropRate property + * @param value Value to set for the frameDropRate property. + */ + public void setFrameDropRate(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("frameDropRate", value); + } + /** + * Sets the latencyMs property value. The latencyMs property + * @param value Value to set for the latencyMs property. + */ + public void setLatencyMs(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("latencyMs", value); + } + /** + * Sets the networkJitterMs property value. The networkJitterMs property + * @param value Value to set for the networkJitterMs property. + */ + public void setNetworkJitterMs(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("networkJitterMs", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java new file mode 100644 index 00000000000..0c1d3f24bad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java @@ -0,0 +1,192 @@ +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 SyntheticMediaDetectionDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SyntheticMediaDetectionDetail} and sets the default values. + */ + public SyntheticMediaDetectionDetail() { + 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 SyntheticMediaDetectionDetail} + */ + @jakarta.annotation.Nonnull + public static SyntheticMediaDetectionDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SyntheticMediaDetectionDetail(); + } + /** + * 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 confidence property value. The confidence property + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getConfidence() { + return this.backingStore.get("confidence"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("confidence", (n) -> { this.setConfidence(n.getDoubleValue()); }); + deserializerMap.put("modality", (n) -> { this.setModality(n.getEnumValue(ContentModality::forValue)); }); + deserializerMap.put("modelName", (n) -> { this.setModelName(n.getStringValue()); }); + deserializerMap.put("modelTasks", (n) -> { this.setModelTasks(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("segment", (n) -> { this.setSegment(n.getObjectValue(MediaSegment::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the modality property value. The modality property + * @return a {@link ContentModality} + */ + @jakarta.annotation.Nullable + public ContentModality getModality() { + return this.backingStore.get("modality"); + } + /** + * Gets the modelName property value. The modelName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getModelName() { + return this.backingStore.get("modelName"); + } + /** + * Gets the modelTasks property value. The modelTasks property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getModelTasks() { + return this.backingStore.get("modelTasks"); + } + /** + * 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 segment property value. The segment property + * @return a {@link MediaSegment} + */ + @jakarta.annotation.Nullable + public MediaSegment getSegment() { + return this.backingStore.get("segment"); + } + /** + * 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.writeDoubleValue("confidence", this.getConfidence()); + writer.writeEnumValue("modality", this.getModality()); + writer.writeStringValue("modelName", this.getModelName()); + writer.writeCollectionOfPrimitiveValues("modelTasks", this.getModelTasks()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("segment", this.getSegment()); + 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 confidence property value. The confidence property + * @param value Value to set for the confidence property. + */ + public void setConfidence(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("confidence", value); + } + /** + * Sets the modality property value. The modality property + * @param value Value to set for the modality property. + */ + public void setModality(@jakarta.annotation.Nullable final ContentModality value) { + this.backingStore.set("modality", value); + } + /** + * Sets the modelName property value. The modelName property + * @param value Value to set for the modelName property. + */ + public void setModelName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("modelName", value); + } + /** + * Sets the modelTasks property value. The modelTasks property + * @param value Value to set for the modelTasks property. + */ + public void setModelTasks(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("modelTasks", 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 segment property value. The segment property + * @param value Value to set for the segment property. + */ + public void setSegment(@jakarta.annotation.Nullable final MediaSegment value) { + this.backingStore.set("segment", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java new file mode 100644 index 00000000000..86f7ce3303f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java @@ -0,0 +1,176 @@ +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; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SyntheticMediaDetectionInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SyntheticMediaDetectionInfo} and sets the default values. + */ + public SyntheticMediaDetectionInfo() { + 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 SyntheticMediaDetectionInfo} + */ + @jakarta.annotation.Nonnull + public static SyntheticMediaDetectionInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SyntheticMediaDetectionInfo(); + } + /** + * 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 detectionId property value. The detectionId property + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getDetectionId() { + return this.backingStore.get("detectionId"); + } + /** + * Gets the detectorBot property value. The detectorBot property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDetectorBot() { + return this.backingStore.get("detectorBot"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("detectionId", (n) -> { this.setDetectionId(n.getUUIDValue()); }); + deserializerMap.put("detectorBot", (n) -> { this.setDetectorBot(n.getStringValue()); }); + deserializerMap.put("isParticipantTrusted", (n) -> { this.setIsParticipantTrusted(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("syntheticConfidence", (n) -> { this.setSyntheticConfidence(n.getDoubleValue()); }); + return deserializerMap; + } + /** + * Gets the isParticipantTrusted property value. The isParticipantTrusted property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsParticipantTrusted() { + return this.backingStore.get("isParticipantTrusted"); + } + /** + * 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 syntheticConfidence property value. The syntheticConfidence property + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getSyntheticConfidence() { + return this.backingStore.get("syntheticConfidence"); + } + /** + * 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.writeUUIDValue("detectionId", this.getDetectionId()); + writer.writeStringValue("detectorBot", this.getDetectorBot()); + writer.writeBooleanValue("isParticipantTrusted", this.getIsParticipantTrusted()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeDoubleValue("syntheticConfidence", this.getSyntheticConfidence()); + 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 detectionId property value. The detectionId property + * @param value Value to set for the detectionId property. + */ + public void setDetectionId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("detectionId", value); + } + /** + * Sets the detectorBot property value. The detectorBot property + * @param value Value to set for the detectorBot property. + */ + public void setDetectorBot(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("detectorBot", value); + } + /** + * Sets the isParticipantTrusted property value. The isParticipantTrusted property + * @param value Value to set for the isParticipantTrusted property. + */ + public void setIsParticipantTrusted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isParticipantTrusted", 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 syntheticConfidence property value. The syntheticConfidence property + * @param value Value to set for the syntheticConfidence property. + */ + public void setSyntheticConfidence(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("syntheticConfidence", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Teamwork.java b/src/main/java/com/microsoft/graph/beta/generated/models/Teamwork.java index a4ac7e6a264..79d72ce6537 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Teamwork.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Teamwork.java @@ -75,7 +75,7 @@ public Boolean getIsTeamsEnabled() { return this.backingStore.get("isTeamsEnabled"); } /** - * Gets the messaging property value. The messaging property + * Gets the messaging property value. The messaging functionality, including custom emojis. * @return a {@link TeamworkMessaging} */ @jakarta.annotation.Nullable @@ -160,7 +160,7 @@ public void setIsTeamsEnabled(@jakarta.annotation.Nullable final Boolean value) this.backingStore.set("isTeamsEnabled", value); } /** - * Sets the messaging property value. The messaging property + * Sets the messaging property value. The messaging functionality, including custom emojis. * @param value Value to set for the messaging property. */ public void setMessaging(@jakarta.annotation.Nullable final TeamworkMessaging value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkCustomEmoji.java b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkCustomEmoji.java index 211a5ad793b..2a3eb7d3e2a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkCustomEmoji.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkCustomEmoji.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the contentBytes property value. The contentBytes property + * Gets the contentBytes property value. The base64-encoded image content of the emoji. Supported formats include PNG and GIF. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public CustomEmojiFromIdentitySet getCreatedBy() { return this.backingStore.get("createdBy"); } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the emoji was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -81,7 +81,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The unique display name of the custom emoji. Key. Must be unique and must not conflict with existing emoji names. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -139,7 +139,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the contentBytes property value. The contentBytes property + * Sets the contentBytes property value. The base64-encoded image content of the emoji. Supported formats include PNG and GIF. * @param value Value to set for the contentBytes property. */ public void setContentBytes(@jakarta.annotation.Nullable final String value) { @@ -153,14 +153,14 @@ public void setCreatedBy(@jakarta.annotation.Nullable final CustomEmojiFromIdent this.backingStore.set("createdBy", value); } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the emoji was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param value Value to set for the createdDateTime property. */ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("createdDateTime", value); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The unique display name of the custom emoji. Key. Must be unique and must not conflict with existing emoji names. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkMessaging.java b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkMessaging.java index 76dd38e0757..f58162bac38 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkMessaging.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkMessaging.java @@ -25,7 +25,7 @@ public static TeamworkMessaging createFromDiscriminatorValue(@jakarta.annotation return new TeamworkMessaging(); } /** - * Gets the customEmojis property value. The customEmojis property + * Gets the customEmojis property value. The collection of custom emojis available in organization messaging. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("customEmojis", this.getCustomEmojis()); } /** - * Sets the customEmojis property value. The customEmojis property + * Sets the customEmojis property value. The collection of custom emojis available in organization messaging. * @param value Value to set for the customEmojis property. */ public void setCustomEmojis(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoot.java new file mode 100644 index 00000000000..d28c4055c48 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoot.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnifiedRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link UnifiedRoot} and sets the default values. + */ + public UnifiedRoot() { + 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 UnifiedRoot} + */ + @jakarta.annotation.Nonnull + public static UnifiedRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnifiedRoot(); + } + /** + * Gets the decisions property value. Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDecisions() { + return this.backingStore.get("decisions"); + } + /** + * Gets the definitions property value. Represents the unified (vNext) template and scheduling for an access review. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDefinitions() { + return this.backingStore.get("definitions"); + } + /** + * 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("decisions", (n) -> { this.setDecisions(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); + deserializerMap.put("definitions", (n) -> { this.setDefinitions(n.getCollectionOfObjectValues(AccessReviewScheduleDefinition::createFromDiscriminatorValue)); }); + deserializerMap.put("instances", (n) -> { this.setInstances(n.getCollectionOfObjectValues(AccessReviewInstance::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the instances property value. Represents the unified (vNext) instance of a review. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInstances() { + return this.backingStore.get("instances"); + } + /** + * 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("decisions", this.getDecisions()); + writer.writeCollectionOfObjectValues("definitions", this.getDefinitions()); + writer.writeCollectionOfObjectValues("instances", this.getInstances()); + } + /** + * Sets the decisions property value. Represents the unified (vNext) access review decisions on an instance of a review. + * @param value Value to set for the decisions property. + */ + public void setDecisions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("decisions", value); + } + /** + * Sets the definitions property value. Represents the unified (vNext) template and scheduling for an access review. + * @param value Value to set for the definitions property. + */ + public void setDefinitions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("definitions", value); + } + /** + * Sets the instances property value. Represents the unified (vNext) instance of a review. + * @param value Value to set for the instances property. + */ + public void setInstances(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("instances", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/User.java b/src/main/java/com/microsoft/graph/beta/generated/models/User.java index 0400c25f214..42ab8324772 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/User.java @@ -681,6 +681,7 @@ public Map> getFieldDeserializers deserializerMap.put("signInSessionsValidFromDateTime", (n) -> { this.setSignInSessionsValidFromDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("skills", (n) -> { this.setSkills(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("solutions", (n) -> { this.setSolutions(n.getObjectValue(UserSolutionRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("sponsorOf", (n) -> { this.setSponsorOf(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("sponsors", (n) -> { this.setSponsors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("state", (n) -> { this.setState(n.getStringValue()); }); deserializerMap.put("streetAddress", (n) -> { this.setStreetAddress(n.getStringValue()); }); @@ -1417,6 +1418,14 @@ public java.util.List getSkills() { public UserSolutionRoot getSolutions() { return this.backingStore.get("solutions"); } + /** + * Gets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSponsorOf() { + return this.backingStore.get("sponsorOf"); + } /** * Gets the sponsors property value. The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @return a {@link java.util.List} @@ -1687,6 +1696,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("signInSessionsValidFromDateTime", this.getSignInSessionsValidFromDateTime()); writer.writeCollectionOfPrimitiveValues("skills", this.getSkills()); writer.writeObjectValue("solutions", this.getSolutions()); + writer.writeCollectionOfObjectValues("sponsorOf", this.getSponsorOf()); writer.writeCollectionOfObjectValues("sponsors", this.getSponsors()); writer.writeStringValue("state", this.getState()); writer.writeStringValue("streetAddress", this.getStreetAddress()); @@ -2759,6 +2769,13 @@ public void setSkills(@jakarta.annotation.Nullable final java.util.List public void setSolutions(@jakarta.annotation.Nullable final UserSolutionRoot value) { this.backingStore.set("solutions", value); } + /** + * Sets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param value Value to set for the sponsorOf property. + */ + public void setSponsorOf(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sponsorOf", value); + } /** * Sets the sponsors property value. The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @param value Value to set for the sponsors property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityType.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityType.java index 280020a893c..73b46c58319 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityType.java @@ -9,11 +9,11 @@ public enum UserActivityType implements ValuedEnum { UploadFile("uploadFile"), DownloadText("downloadText"), DownloadFile("downloadFile"), + UnknownFutureValue("unknownFutureValue"), CopyToClipboard("copyToClipboard"), PasteFromClipboard("pasteFromClipboard"), Print("print"), - AccessDebugTools("accessDebugTools"), - UnknownFutureValue("unknownFutureValue"); + AccessDebugTools("accessDebugTools"); public final String value; UserActivityType(final String value) { this.value = value; @@ -28,11 +28,11 @@ public static UserActivityType forValue(@jakarta.annotation.Nonnull final String case "uploadFile": return UploadFile; case "downloadText": return DownloadText; case "downloadFile": return DownloadFile; + case "unknownFutureValue": return UnknownFutureValue; case "copyToClipboard": return CopyToClipboard; case "pasteFromClipboard": return PasteFromClipboard; case "print": return Print; case "accessDebugTools": return AccessDebugTools; - case "unknownFutureValue": return UnknownFutureValue; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityTypes.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityTypes.java index 8994880a445..6570c7a33b8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityTypes.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserActivityTypes.java @@ -10,11 +10,11 @@ public enum UserActivityTypes implements ValuedEnum { UploadFile("uploadFile"), DownloadText("downloadText"), DownloadFile("downloadFile"), + UnknownFutureValue("unknownFutureValue"), CopyToClipboard("copyToClipboard"), PasteFromClipboard("pasteFromClipboard"), Print("print"), - AccessDebugTools("accessDebugTools"), - UnknownFutureValue("unknownFutureValue"); + AccessDebugTools("accessDebugTools"); public final String value; UserActivityTypes(final String value) { this.value = value; @@ -30,11 +30,11 @@ public static UserActivityTypes forValue(@jakarta.annotation.Nonnull final Strin case "uploadFile": return UploadFile; case "downloadText": return DownloadText; case "downloadFile": return DownloadFile; + case "unknownFutureValue": return UnknownFutureValue; case "copyToClipboard": return CopyToClipboard; case "pasteFromClipboard": return PasteFromClipboard; case "print": return Print; case "accessDebugTools": return AccessDebugTools; - case "unknownFutureValue": return UnknownFutureValue; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java index 67bfa225ec5..1a08a8d43ca 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java @@ -100,7 +100,7 @@ public VerifiedIdProfileConfiguration getVerifiedIdProfileConfiguration() { return this.backingStore.get("verifiedIdProfileConfiguration"); } /** - * Gets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required. + * Gets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue, verification. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: verification. Required. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -182,7 +182,7 @@ public void setVerifiedIdProfileConfiguration(@jakarta.annotation.Nullable final this.backingStore.set("verifiedIdProfileConfiguration", value); } /** - * Sets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required. + * Sets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue, verification. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: verification. Required. * @param value Value to set for the verifiedIdUsageConfigurations property. */ public void setVerifiedIdUsageConfigurations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java index e012247930f..630a90191ed 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java @@ -35,7 +35,7 @@ public static VerifiedIdProfileConfiguration createFromDiscriminatorValue(@jakar return new VerifiedIdProfileConfiguration(); } /** - * Gets the acceptedIssuer property value. Trusted Verified ID issuer. + * Gets the acceptedIssuer property value. Trusted Verified ID issuer. Required. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the claimBindings property value. Claim bindings from Verified ID to source attributes. + * Gets the claimBindings property value. Claim bindings from Verified ID to source attributes. Required. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the type property value. Verified ID type. + * Gets the type property value. Verified ID type. Required. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -133,7 +133,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeAdditionalData(this.getAdditionalData()); } /** - * Sets the acceptedIssuer property value. Trusted Verified ID issuer. + * Sets the acceptedIssuer property value. Trusted Verified ID issuer. Required. * @param value Value to set for the acceptedIssuer property. */ public void setAcceptedIssuer(@jakarta.annotation.Nullable final String value) { @@ -155,7 +155,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the claimBindings property value. Claim bindings from Verified ID to source attributes. + * Sets the claimBindings property value. Claim bindings from Verified ID to source attributes. Required. * @param value Value to set for the claimBindings property. */ public void setClaimBindings(@jakarta.annotation.Nullable final java.util.List value) { @@ -183,7 +183,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the type property value. Verified ID type. + * Sets the type property value. Verified ID type. Required. * @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/VideoMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/VideoMetadata.java new file mode 100644 index 00000000000..e2e34c13d20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VideoMetadata.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 VideoMetadata implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link VideoMetadata} and sets the default values. + */ + public VideoMetadata() { + 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 VideoMetadata} + */ + @jakarta.annotation.Nonnull + public static VideoMetadata createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VideoMetadata(); + } + /** + * 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 bitrateKbps property value. The bitrateKbps property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getBitrateKbps() { + return this.backingStore.get("bitrateKbps"); + } + /** + * Gets the codec property value. The codec property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCodec() { + return this.backingStore.get("codec"); + } + /** + * 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("bitrateKbps", (n) -> { this.setBitrateKbps(n.getIntegerValue()); }); + deserializerMap.put("codec", (n) -> { this.setCodec(n.getStringValue()); }); + deserializerMap.put("frameRate", (n) -> { this.setFrameRate(n.getDoubleValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the frameRate property value. The frameRate property + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getFrameRate() { + return this.backingStore.get("frameRate"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("bitrateKbps", this.getBitrateKbps()); + writer.writeStringValue("codec", this.getCodec()); + writer.writeDoubleValue("frameRate", this.getFrameRate()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the bitrateKbps property value. The bitrateKbps property + * @param value Value to set for the bitrateKbps property. + */ + public void setBitrateKbps(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("bitrateKbps", value); + } + /** + * Sets the codec property value. The codec property + * @param value Value to set for the codec property. + */ + public void setCodec(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("codec", value); + } + /** + * Sets the frameRate property value. The frameRate property + * @param value Value to set for the frameRate property. + */ + public void setFrameRate(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("frameRate", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AuditData.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AuditData.java index 448b72627a5..7c8a75370df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AuditData.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AuditData.java @@ -457,7 +457,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the dynamicProperties property value. The dynamicProperties property + * Gets the dynamicProperties property value. An open-type dictionary that contains dynamic audit event properties as name-value pairs. * @return a {@link AuditRecordTypeDictionary} */ @jakarta.annotation.Nullable @@ -509,7 +509,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the dynamicProperties property value. The dynamicProperties property + * Sets the dynamicProperties property value. An open-type dictionary that contains dynamic audit event properties as name-value pairs. * @param value Value to set for the dynamicProperties property. */ public void setDynamicProperties(@jakarta.annotation.Nullable final AuditRecordTypeDictionary value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java index 21c14abe964..66ae95f1dbc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.Entity; import com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped; +import com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -34,6 +35,14 @@ public static CaseManagementRoot createFromDiscriminatorValue(@jakarta.annotatio public java.util.List getCases() { return this.backingStore.get("cases"); } + /** + * Gets the caseTypeConfigurations property value. The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCaseTypeConfigurations() { + return this.backingStore.get("caseTypeConfigurations"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -42,6 +51,7 @@ public java.util.List getCases() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("cases", (n) -> { this.setCases(n.getCollectionOfObjectValues(CaseEscaped::createFromDiscriminatorValue)); }); + deserializerMap.put("caseTypeConfigurations", (n) -> { this.setCaseTypeConfigurations(n.getCollectionOfObjectValues(CaseTypeConfiguration::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -52,6 +62,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("cases", this.getCases()); + writer.writeCollectionOfObjectValues("caseTypeConfigurations", this.getCaseTypeConfigurations()); } /** * Sets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. @@ -60,4 +71,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCases(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("cases", value); } + /** + * Sets the caseTypeConfigurations property value. The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @param value Value to set for the caseTypeConfigurations property. + */ + public void setCaseTypeConfigurations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("caseTypeConfigurations", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfiguration.java new file mode 100644 index 00000000000..249301d145b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfiguration.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.Entity; +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 CaseTypeConfiguration extends Entity implements Parsable { + /** + * Instantiates a new {@link CaseTypeConfiguration} and sets the default values. + */ + public CaseTypeConfiguration() { + 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 CaseTypeConfiguration} + */ + @jakarta.annotation.Nonnull + public static CaseTypeConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CaseTypeConfiguration(); + } + /** + * Gets the customFields property value. The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCustomFields() { + return this.backingStore.get("customFields"); + } + /** + * Gets the defaultStatusId property value. The id of the top-level status that a new case of this type starts in. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultStatusId() { + return this.backingStore.get("defaultStatusId"); + } + /** + * Gets the displayName property value. The human-readable label of the case type. + * @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("customFields", (n) -> { this.setCustomFields(n.getCollectionOfObjectValues(CustomFieldDefinition::createFromDiscriminatorValue)); }); + deserializerMap.put("defaultStatusId", (n) -> { this.setDefaultStatusId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("statuses", (n) -> { this.setStatuses(n.getCollectionOfObjectValues(StatusDefinition::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the statuses property value. The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getStatuses() { + return this.backingStore.get("statuses"); + } + /** + * 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("customFields", this.getCustomFields()); + writer.writeStringValue("defaultStatusId", this.getDefaultStatusId()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("statuses", this.getStatuses()); + } + /** + * Sets the customFields property value. The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param value Value to set for the customFields property. + */ + public void setCustomFields(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("customFields", value); + } + /** + * Sets the defaultStatusId property value. The id of the top-level status that a new case of this type starts in. + * @param value Value to set for the defaultStatusId property. + */ + public void setDefaultStatusId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultStatusId", value); + } + /** + * Sets the displayName property value. The human-readable label of the case type. + * @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 statuses property value. The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param value Value to set for the statuses property. + */ + public void setStatuses(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("statuses", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfigurationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfigurationCollectionResponse.java new file mode 100644 index 00000000000..c824f09c260 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTypeConfigurationCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseTypeConfigurationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CaseTypeConfigurationCollectionResponse} and sets the default values. + */ + public CaseTypeConfigurationCollectionResponse() { + 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 CaseTypeConfigurationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CaseTypeConfigurationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CaseTypeConfigurationCollectionResponse(); + } + /** + * 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(CaseTypeConfiguration::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/security/casemanagement/CustomFieldDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldDefinition.java new file mode 100644 index 00000000000..2f786b64fb0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldDefinition.java @@ -0,0 +1,123 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.Entity; +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 CustomFieldDefinition extends Entity implements Parsable { + /** + * Instantiates a new {@link CustomFieldDefinition} and sets the default values. + */ + public CustomFieldDefinition() { + 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 CustomFieldDefinition} + */ + @jakarta.annotation.Nonnull + public static CustomFieldDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition": return new DateTimeCustomFieldDefinition(); + case "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition": return new NumberCustomFieldDefinition(); + case "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition": return new OptionsCustomFieldDefinition(); + case "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition": return new StringCustomFieldDefinition(); + } + } + return new CustomFieldDefinition(); + } + /** + * Gets the description property value. The field description. Supports $filter and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The field label shown on the case form. Supports $filter and $orderby. + * @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("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("isDisabled", (n) -> { this.setIsDisabled(n.getBooleanValue()); }); + deserializerMap.put("isRequired", (n) -> { this.setIsRequired(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isDisabled property value. true if the field is disabled; otherwise, false. Supports $filter and $orderby. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDisabled() { + return this.backingStore.get("isDisabled"); + } + /** + * Gets the isRequired property value. true if a value is required for this field; otherwise, false. Supports $filter and $orderby. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRequired() { + return this.backingStore.get("isRequired"); + } + /** + * 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("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("isDisabled", this.getIsDisabled()); + writer.writeBooleanValue("isRequired", this.getIsRequired()); + } + /** + * Sets the description property value. The field description. Supports $filter 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 displayName property value. The field label shown on the case form. Supports $filter and $orderby. + * @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 isDisabled property value. true if the field is disabled; otherwise, false. Supports $filter and $orderby. + * @param value Value to set for the isDisabled property. + */ + public void setIsDisabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDisabled", value); + } + /** + * Sets the isRequired property value. true if a value is required for this field; otherwise, false. Supports $filter and $orderby. + * @param value Value to set for the isRequired property. + */ + public void setIsRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRequired", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldDefinitionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldDefinitionCollectionResponse.java new file mode 100644 index 00000000000..7fd36ce595f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldDefinitionCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomFieldDefinitionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CustomFieldDefinitionCollectionResponse} and sets the default values. + */ + public CustomFieldDefinitionCollectionResponse() { + 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 CustomFieldDefinitionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CustomFieldDefinitionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomFieldDefinitionCollectionResponse(); + } + /** + * 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(CustomFieldDefinition::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/security/casemanagement/CustomStatusDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomStatusDefinition.java new file mode 100644 index 00000000000..356cca93cf1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomStatusDefinition.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +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 CustomStatusDefinition implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CustomStatusDefinition} and sets the default values. + */ + public CustomStatusDefinition() { + 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 CustomStatusDefinition} + */ + @jakarta.annotation.Nonnull + public static CustomStatusDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomStatusDefinition(); + } + /** + * 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 customStatusId property value. The immutable identifier of the custom status. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomStatusId() { + return this.backingStore.get("customStatusId"); + } + /** + * Gets the displayName property value. The human-readable label of the custom status. + * @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>(5); + deserializerMap.put("customStatusId", (n) -> { this.setCustomStatusId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("isFinal", (n) -> { this.setIsFinal(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sortOrder", (n) -> { this.setSortOrder(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the isFinal property value. true if this is a terminal status; a case in a final status can't transition to another status. Otherwise, false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsFinal() { + return this.backingStore.get("isFinal"); + } + /** + * 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 sortOrder property value. The display order of the custom status within its parent status. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSortOrder() { + return this.backingStore.get("sortOrder"); + } + /** + * 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("customStatusId", this.getCustomStatusId()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("isFinal", this.getIsFinal()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("sortOrder", this.getSortOrder()); + 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 customStatusId property value. The immutable identifier of the custom status. + * @param value Value to set for the customStatusId property. + */ + public void setCustomStatusId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customStatusId", value); + } + /** + * Sets the displayName property value. The human-readable label of the custom status. + * @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 isFinal property value. true if this is a terminal status; a case in a final status can't transition to another status. Otherwise, false. + * @param value Value to set for the isFinal property. + */ + public void setIsFinal(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isFinal", 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 sortOrder property value. The display order of the custom status within its parent status. + * @param value Value to set for the sortOrder property. + */ + public void setSortOrder(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("sortOrder", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/DateTimeCustomFieldDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/DateTimeCustomFieldDefinition.java new file mode 100644 index 00000000000..376cecd943b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/DateTimeCustomFieldDefinition.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +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 DateTimeCustomFieldDefinition extends CustomFieldDefinition implements Parsable { + /** + * Instantiates a new {@link DateTimeCustomFieldDefinition} and sets the default values. + */ + public DateTimeCustomFieldDefinition() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition"); + } + /** + * 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 DateTimeCustomFieldDefinition} + */ + @jakarta.annotation.Nonnull + public static DateTimeCustomFieldDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DateTimeCustomFieldDefinition(); + } + /** + * Gets the defaultDateTime property value. The default date/time value applied to the field on a new case. 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. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDefaultDateTime() { + return this.backingStore.get("defaultDateTime"); + } + /** + * 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("defaultDateTime", (n) -> { this.setDefaultDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("defaultDateTime", this.getDefaultDateTime()); + } + /** + * Sets the defaultDateTime property value. The default date/time value applied to the field on a new case. 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. + * @param value Value to set for the defaultDateTime property. + */ + public void setDefaultDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("defaultDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/NumberCustomFieldDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/NumberCustomFieldDefinition.java new file mode 100644 index 00000000000..ba556a26fb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/NumberCustomFieldDefinition.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +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 NumberCustomFieldDefinition extends CustomFieldDefinition implements Parsable { + /** + * Instantiates a new {@link NumberCustomFieldDefinition} and sets the default values. + */ + public NumberCustomFieldDefinition() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.numberCustomFieldDefinition"); + } + /** + * 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 NumberCustomFieldDefinition} + */ + @jakarta.annotation.Nonnull + public static NumberCustomFieldDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new NumberCustomFieldDefinition(); + } + /** + * Gets the defaultValue property value. The default numeric value applied to the field on a new case. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * 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("defaultValue", (n) -> { this.setDefaultValue(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeIntegerValue("defaultValue", this.getDefaultValue()); + } + /** + * Sets the defaultValue property value. The default numeric value applied to the field on a new case. + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("defaultValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/OptionsCustomFieldDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/OptionsCustomFieldDefinition.java new file mode 100644 index 00000000000..3b4c551b691 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/OptionsCustomFieldDefinition.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +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 OptionsCustomFieldDefinition extends CustomFieldDefinition implements Parsable { + /** + * Instantiates a new {@link OptionsCustomFieldDefinition} and sets the default values. + */ + public OptionsCustomFieldDefinition() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition"); + } + /** + * 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 OptionsCustomFieldDefinition} + */ + @jakarta.annotation.Nonnull + public static OptionsCustomFieldDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OptionsCustomFieldDefinition(); + } + /** + * Gets the defaultValues property value. The option value or values selected by default on a new case. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDefaultValues() { + return this.backingStore.get("defaultValues"); + } + /** + * 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("defaultValues", (n) -> { this.setDefaultValues(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("options", (n) -> { this.setOptions(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the options property value. The allowed option values a case author can choose from. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOptions() { + return this.backingStore.get("options"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("defaultValues", this.getDefaultValues()); + writer.writeCollectionOfPrimitiveValues("options", this.getOptions()); + } + /** + * Sets the defaultValues property value. The option value or values selected by default on a new case. + * @param value Value to set for the defaultValues property. + */ + public void setDefaultValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("defaultValues", value); + } + /** + * Sets the options property value. The allowed option values a case author can choose from. + * @param value Value to set for the options property. + */ + public void setOptions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("options", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinition.java new file mode 100644 index 00000000000..93935afd650 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinition.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.Entity; +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 StatusDefinition extends Entity implements Parsable { + /** + * Instantiates a new {@link StatusDefinition} and sets the default values. + */ + public StatusDefinition() { + 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 StatusDefinition} + */ + @jakarta.annotation.Nonnull + public static StatusDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StatusDefinition(); + } + /** + * Gets the customStatuses property value. The custom statuses returned inline within this top-level status. These aren't separately addressable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCustomStatuses() { + return this.backingStore.get("customStatuses"); + } + /** + * Gets the displayName property value. The human-readable label of the status. Supports $filter and $orderby. + * @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("customStatuses", (n) -> { this.setCustomStatuses(n.getCollectionOfObjectValues(CustomStatusDefinition::createFromDiscriminatorValue)); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("sortOrder", (n) -> { this.setSortOrder(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the sortOrder property value. The display order of the status relative to other statuses of the same case type. Supports $filter and $orderby. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSortOrder() { + return this.backingStore.get("sortOrder"); + } + /** + * 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("customStatuses", this.getCustomStatuses()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeIntegerValue("sortOrder", this.getSortOrder()); + } + /** + * Sets the customStatuses property value. The custom statuses returned inline within this top-level status. These aren't separately addressable. + * @param value Value to set for the customStatuses property. + */ + public void setCustomStatuses(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("customStatuses", value); + } + /** + * Sets the displayName property value. The human-readable label of the status. Supports $filter and $orderby. + * @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 sortOrder property value. The display order of the status relative to other statuses of the same case type. Supports $filter and $orderby. + * @param value Value to set for the sortOrder property. + */ + public void setSortOrder(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("sortOrder", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinitionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinitionCollectionResponse.java new file mode 100644 index 00000000000..52abc62f38e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StatusDefinitionCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StatusDefinitionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link StatusDefinitionCollectionResponse} and sets the default values. + */ + public StatusDefinitionCollectionResponse() { + 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 StatusDefinitionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static StatusDefinitionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StatusDefinitionCollectionResponse(); + } + /** + * 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(StatusDefinition::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/security/casemanagement/StringCustomFieldDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StringCustomFieldDefinition.java new file mode 100644 index 00000000000..ea8dd3c0bfd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StringCustomFieldDefinition.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +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 StringCustomFieldDefinition extends CustomFieldDefinition implements Parsable { + /** + * Instantiates a new {@link StringCustomFieldDefinition} and sets the default values. + */ + public StringCustomFieldDefinition() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.stringCustomFieldDefinition"); + } + /** + * 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 StringCustomFieldDefinition} + */ + @jakarta.annotation.Nonnull + public static StringCustomFieldDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StringCustomFieldDefinition(); + } + /** + * Gets the defaultValue property value. The default string value applied to the field on a new case. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * 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("defaultValue", (n) -> { this.setDefaultValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("defaultValue", this.getDefaultValue()); + } + /** + * Sets the defaultValue property value. The default string value applied to the field on a new case. + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionStep.java b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionStep.java new file mode 100644 index 00000000000..013cb85ab70 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionStep.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.models.tenantgovernanceservices; + +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 ActionStep implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActionStep} and sets the default values. + */ + public ActionStep() { + 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 ActionStep} + */ + @jakarta.annotation.Nonnull + public static ActionStep createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActionStep(); + } + /** + * Gets the actionUrl property value. The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. + * @return a {@link ActionUrl} + */ + @jakarta.annotation.Nullable + public ActionUrl getActionUrl() { + return this.backingStore.get("actionUrl"); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("actionUrl", (n) -> { this.setActionUrl(n.getObjectValue(ActionUrl::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("stepNumber", (n) -> { this.setStepNumber(n.getStringValue()); }); + deserializerMap.put("text", (n) -> { this.setText(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the stepNumber property value. The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStepNumber() { + return this.backingStore.get("stepNumber"); + } + /** + * Gets the text property value. Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getText() { + return this.backingStore.get("text"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("actionUrl", this.getActionUrl()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("stepNumber", this.getStepNumber()); + writer.writeStringValue("text", this.getText()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the actionUrl property value. The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. + * @param value Value to set for the actionUrl property. + */ + public void setActionUrl(@jakarta.annotation.Nullable final ActionUrl value) { + this.backingStore.set("actionUrl", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @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 stepNumber property value. The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. + * @param value Value to set for the stepNumber property. + */ + public void setStepNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("stepNumber", value); + } + /** + * Sets the text property value. Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. + * @param value Value to set for the text property. + */ + public void setText(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("text", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionUrl.java b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionUrl.java new file mode 100644 index 00000000000..a8b93e563a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/ActionUrl.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models.tenantgovernanceservices; + +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 ActionUrl implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActionUrl} and sets the default values. + */ + public ActionUrl() { + 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 ActionUrl} + */ + @jakarta.annotation.Nonnull + public static ActionUrl createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActionUrl(); + } + /** + * 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. A machine-readable directive that describes how a client should run the step, in the form metricPathoperationinputoutput (for example, b2BRegistrationMetrics.recent.inboundTotalUserssingle$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. + * @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>(3); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("url", (n) -> { this.setUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the url property value. A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUrl() { + return this.backingStore.get("url"); + } + /** + * 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("@odata.type", this.getOdataType()); + writer.writeStringValue("url", this.getUrl()); + 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. A machine-readable directive that describes how a client should run the step, in the form metricPathoperationinputoutput (for example, b2BRegistrationMetrics.recent.inboundTotalUserssingle$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the url property value. A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. + * @param value Value to set for the url property. + */ + public void setUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("url", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2BSignInActivityMetrics.java b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2BSignInActivityMetrics.java index 267469504ae..b971373fb21 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2BSignInActivityMetrics.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2BSignInActivityMetrics.java @@ -33,6 +33,7 @@ public static B2BSignInActivityMetrics createFromDiscriminatorValue(@jakarta.ann public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("initial", (n) -> { this.setInitial(n.getObjectValue(B2BSignInActivityMetricsInitial::createFromDiscriminatorValue)); }); + deserializerMap.put("investigationHints", (n) -> { this.setInvestigationHints(n.getCollectionOfObjectValues(ActionStep::createFromDiscriminatorValue)); }); deserializerMap.put("recent", (n) -> { this.setRecent(n.getObjectValue(B2BSignInActivityMetricsRecent::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -44,6 +45,14 @@ public Map> getFieldDeserializers public B2BSignInActivityMetricsInitial getInitial() { return this.backingStore.get("initial"); } + /** + * Gets the investigationHints property value. Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInvestigationHints() { + return this.backingStore.get("investigationHints"); + } /** * Gets the recent property value. The recent property * @return a {@link B2BSignInActivityMetricsRecent} @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("initial", this.getInitial()); + writer.writeCollectionOfObjectValues("investigationHints", this.getInvestigationHints()); writer.writeObjectValue("recent", this.getRecent()); } /** @@ -69,6 +79,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setInitial(@jakarta.annotation.Nullable final B2BSignInActivityMetricsInitial value) { this.backingStore.set("initial", value); } + /** + * Sets the investigationHints property value. Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). + * @param value Value to set for the investigationHints property. + */ + public void setInvestigationHints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("investigationHints", value); + } /** * Sets the recent property value. The recent property * @param value Value to set for the recent property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2bRegistrationMetrics.java b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2bRegistrationMetrics.java index 5182487dc1f..637f773d2fe 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2bRegistrationMetrics.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/B2bRegistrationMetrics.java @@ -33,6 +33,7 @@ public static B2bRegistrationMetrics createFromDiscriminatorValue(@jakarta.annot public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("initial", (n) -> { this.setInitial(n.getObjectValue(B2BRegistrationMetricsInitial::createFromDiscriminatorValue)); }); + deserializerMap.put("investigationHints", (n) -> { this.setInvestigationHints(n.getCollectionOfObjectValues(ActionStep::createFromDiscriminatorValue)); }); deserializerMap.put("recent", (n) -> { this.setRecent(n.getObjectValue(B2BRegistrationMetricsRecent::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -44,6 +45,14 @@ public Map> getFieldDeserializers public B2BRegistrationMetricsInitial getInitial() { return this.backingStore.get("initial"); } + /** + * Gets the investigationHints property value. Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInvestigationHints() { + return this.backingStore.get("investigationHints"); + } /** * Gets the recent property value. The recent property * @return a {@link B2BRegistrationMetricsRecent} @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("initial", this.getInitial()); + writer.writeCollectionOfObjectValues("investigationHints", this.getInvestigationHints()); writer.writeObjectValue("recent", this.getRecent()); } /** @@ -69,6 +79,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setInitial(@jakarta.annotation.Nullable final B2BRegistrationMetricsInitial value) { this.backingStore.set("initial", value); } + /** + * Sets the investigationHints property value. Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). + * @param value Value to set for the investigationHints property. + */ + public void setInvestigationHints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("investigationHints", value); + } /** * Sets the recent property value. The recent property * @param value Value to set for the recent property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/BillingMetrics.java b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/BillingMetrics.java index 66dccc83f0b..0f7d2f27958 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/BillingMetrics.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/BillingMetrics.java @@ -33,6 +33,7 @@ public static BillingMetrics createFromDiscriminatorValue(@jakarta.annotation.No public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("initial", (n) -> { this.setInitial(n.getObjectValue(BillingMetricsInitial::createFromDiscriminatorValue)); }); + deserializerMap.put("investigationHints", (n) -> { this.setInvestigationHints(n.getCollectionOfObjectValues(ActionStep::createFromDiscriminatorValue)); }); deserializerMap.put("recent", (n) -> { this.setRecent(n.getObjectValue(BillingMetricsRecent::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -44,6 +45,14 @@ public Map> getFieldDeserializers public BillingMetricsInitial getInitial() { return this.backingStore.get("initial"); } + /** + * Gets the investigationHints property value. Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInvestigationHints() { + return this.backingStore.get("investigationHints"); + } /** * Gets the recent property value. The recent property * @return a {@link BillingMetricsRecent} @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("initial", this.getInitial()); + writer.writeCollectionOfObjectValues("investigationHints", this.getInvestigationHints()); writer.writeObjectValue("recent", this.getRecent()); } /** @@ -69,6 +79,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setInitial(@jakarta.annotation.Nullable final BillingMetricsInitial value) { this.backingStore.set("initial", value); } + /** + * Sets the investigationHints property value. Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). + * @param value Value to set for the investigationHints property. + */ + public void setInvestigationHints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("investigationHints", value); + } /** * Sets the recent property value. The recent property * @param value Value to set for the recent property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/MultiTenantApplicationMetrics.java b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/MultiTenantApplicationMetrics.java index 4361cefe85a..5461ec79fab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/MultiTenantApplicationMetrics.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/MultiTenantApplicationMetrics.java @@ -33,6 +33,7 @@ public static MultiTenantApplicationMetrics createFromDiscriminatorValue(@jakart public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("initial", (n) -> { this.setInitial(n.getObjectValue(MultiTenantApplicationMetricsInitial::createFromDiscriminatorValue)); }); + deserializerMap.put("investigationHints", (n) -> { this.setInvestigationHints(n.getCollectionOfObjectValues(ActionStep::createFromDiscriminatorValue)); }); deserializerMap.put("recent", (n) -> { this.setRecent(n.getObjectValue(MultiTenantApplicationMetricsRecent::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -44,6 +45,14 @@ public Map> getFieldDeserializers public MultiTenantApplicationMetricsInitial getInitial() { return this.backingStore.get("initial"); } + /** + * Gets the investigationHints property value. Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInvestigationHints() { + return this.backingStore.get("investigationHints"); + } /** * Gets the recent property value. The recent property * @return a {@link MultiTenantApplicationMetricsRecent} @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("initial", this.getInitial()); + writer.writeCollectionOfObjectValues("investigationHints", this.getInvestigationHints()); writer.writeObjectValue("recent", this.getRecent()); } /** @@ -69,6 +79,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setInitial(@jakarta.annotation.Nullable final MultiTenantApplicationMetricsInitial value) { this.backingStore.set("initial", value); } + /** + * Sets the investigationHints property value. Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). + * @param value Value to set for the investigationHints property. + */ + public void setInvestigationHints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("investigationHints", value); + } /** * Sets the recent property value. The recent property * @param value Value to set for the recent property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/RelatedTenant.java b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/RelatedTenant.java index 312be2dd07b..0cf4c1ee86c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/RelatedTenant.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/tenantgovernanceservices/RelatedTenant.java @@ -83,7 +83,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isMicrosoftInfrastructure property value. Indicates whether this tenant is a Microsoft infrastructure tenant. + * Gets the isMicrosoftInfrastructure property value. Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -148,7 +148,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the isMicrosoftInfrastructure property value. Indicates whether this tenant is a Microsoft infrastructure tenant. + * Sets the isMicrosoftInfrastructure property value. Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. * @param value Value to set for the isMicrosoftInfrastructure property. */ public void setIsMicrosoftInfrastructure(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java index 8c5c41d7f46..f595dd4aa69 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java @@ -15,7 +15,7 @@ import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdiscoveredapplicationsegmentreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; -import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder; +import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessuserreportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiagent_7ecae511.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesswebcategoryreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -262,14 +262,14 @@ public MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDa * @param aggregatedBy Usage: aggregatedBy='{aggregatedBy}' * @param endDateTime Usage: endDateTime={endDateTime} * @param startDateTime Usage: startDateTime={startDateTime} - * @return a {@link MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} + * @return a {@link MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e} */ @jakarta.annotation.Nonnull - public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(@jakarta.annotation.Nonnull final String aggregatedBy, @jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl(@jakarta.annotation.Nonnull final String aggregatedBy, @jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { Objects.requireNonNull(aggregatedBy); Objects.requireNonNull(endDateTime); Objects.requireNonNull(startDateTime); - return new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(pathParameters, requestAdapter, aggregatedBy, endDateTime, startDateTime); + return new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(pathParameters, requestAdapter, aggregatedBy, endDateTime, startDateTime); } /** * Provides operations to call the userReport method. diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.java similarity index 70% rename from src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.java index ecbfe984911..1c28a2de1f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid; +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -16,55 +16,55 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to call the usageProfiling method. + * Provides operations to call the usageProfiling method. Original name: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder extends BaseRequestBuilder { +public class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e extends BaseRequestBuilder { /** - * Instantiates a new {@link MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e} and sets the default values. * @param aggregatedBy Usage: aggregatedBy='{aggregatedBy}' * @param endDateTime Usage: endDateTime={endDateTime} * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. * @param startDateTime Usage: startDateTime={startDateTime} */ - public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String aggregatedBy, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { - super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", pathParameters); + public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String aggregatedBy, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,applicationId*,destinationUrl*,discoveredApplicationSegmentId*}", pathParameters); this.pathParameters.put("aggregatedBy", aggregatedBy); this.pathParameters.put("endDateTime", endDateTime); this.pathParameters.put("startDateTime", startDateTime); } /** - * Instantiates a new {@link MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e} 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 MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", rawUrl); + public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,applicationId*,destinationUrl*,discoveredApplicationSegmentId*}", rawUrl); } /** * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - * @return a {@link UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} + * @return a {@link UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse get() { + public UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf get() { return get(null); } /** * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} + * @return a {@link UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf 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, UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::createFromDiscriminatorValue); } /** * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. @@ -89,18 +89,38 @@ 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 MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} + * @return a {@link MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e} */ @jakarta.annotation.Nonnull - public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(rawUrl, requestAdapter); + return new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(rawUrl, requestAdapter); } /** * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { + /** + * Usage: agentTypeId='@agentTypeId' + */ + @jakarta.annotation.Nullable + public String agentTypeId; + /** + * Usage: agentVirtualId='@agentVirtualId' + */ + @jakarta.annotation.Nullable + public String agentVirtualId; + /** + * Usage: aiAgentId='@aiAgentId' + */ + @jakarta.annotation.Nullable + public String aiAgentId; + /** + * Usage: aiAgentName='@aiAgentName' + */ + @jakarta.annotation.Nullable + public String aiAgentName; /** * Usage: applicationId='@applicationId' */ @@ -111,6 +131,11 @@ public class GetQueryParameters implements QueryParameters { */ @jakarta.annotation.Nullable public Boolean count; + /** + * Usage: destinationUrl='@destinationUrl' + */ + @jakarta.annotation.Nullable + public String destinationUrl; /** * Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' */ @@ -143,8 +168,13 @@ public class GetQueryParameters implements QueryParameters { @jakarta.annotation.Nonnull public Map toQueryParameters() { final Map allQueryParams = new HashMap(); + allQueryParams.put("agentTypeId", agentTypeId); + allQueryParams.put("agentVirtualId", agentVirtualId); + allQueryParams.put("aiAgentId", aiAgentId); + allQueryParams.put("aiAgentName", aiAgentName); allQueryParams.put("applicationId", applicationId); allQueryParams.put("%24count", count); + allQueryParams.put("destinationUrl", destinationUrl); allQueryParams.put("discoveredApplicationSegmentId", discoveredApplicationSegmentId); allQueryParams.put("%24filter", filter); allQueryParams.put("%24search", search); diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf.java similarity index 74% rename from src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java rename to src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf.java index 5dab699de2c..43a2739609e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid; +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagent_86b114cb; import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; import com.microsoft.graph.beta.models.networkaccess.UsageProfilingPoint; @@ -8,23 +8,26 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * Original name: UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse + */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} and sets the default values. + * Instantiates a new {@link UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf} and sets the default values. */ - public UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() { + public UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf() { 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 UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} + * @return a {@link UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf} */ @jakarta.annotation.Nonnull - public static UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(); + return new UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf(); } /** * The deserialization information for the current model diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java index 8d1010f7133..fea627370d0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java @@ -77,21 +77,23 @@ public M365CapabilityBase get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. * @param body The request body * @return a {@link M365CapabilityBase} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body) { return patch(body, null); } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link M365CapabilityBase} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -142,7 +144,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. * @param body The request body * @return a {@link RequestInformation} */ @@ -151,7 +153,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. * @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/policies/crosstenantaccesspolicy/partners/item/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java index 43bc0de8553..88497e33709 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java @@ -37,16 +37,18 @@ public M365CapabilityBaseNameItemRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property m365Capabilities for policies + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property m365Capabilities for policies + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -77,21 +79,23 @@ public M365CapabilityBase get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. * @param body The request body * @return a {@link M365CapabilityBase} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body) { return patch(body, null); } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link M365CapabilityBase} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -102,7 +106,7 @@ public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365Capability return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); } /** - * Delete navigation property m365Capabilities for policies + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -110,7 +114,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property m365Capabilities for policies + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -142,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. * @param body The request body * @return a {@link RequestInformation} */ @@ -151,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. * @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/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java index 2f093f1bb2e..35bb206e300 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java @@ -47,9 +47,9 @@ import com.microsoft.graph.beta.reports.getmailboxusagemailboxcountswithperiod.GetMailboxUsageMailboxCountsWithPeriodRequestBuilder; import com.microsoft.graph.beta.reports.getmailboxusagequotastatusmailboxcountswithperiod.GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder; import com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder; -import com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder; -import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder; -import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder; +import com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder; +import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder; +import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationsusercounts.GetOffice365ActivationsUserCountsRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationsuserdetail.GetOffice365ActivationsUserDetailRequestBuilder; @@ -79,6 +79,10 @@ import com.microsoft.graph.beta.reports.getsharepointactivityusercountswithperiod.GetSharePointActivityUserCountsWithPeriodRequestBuilder; import com.microsoft.graph.beta.reports.getsharepointactivityuserdetailwithdate.GetSharePointActivityUserDetailWithDateRequestBuilder; import com.microsoft.graph.beta.reports.getsharepointactivityuserdetailwithperiod.GetSharePointActivityUserDetailWithPeriodRequestBuilder; +import com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder; +import com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder; +import com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder; +import com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder; import com.microsoft.graph.beta.reports.getsharepointsiteusagedetailwithdate.GetSharePointSiteUsageDetailWithDateRequestBuilder; import com.microsoft.graph.beta.reports.getsharepointsiteusagedetailwithperiod.GetSharePointSiteUsageDetailWithPeriodRequestBuilder; import com.microsoft.graph.beta.reports.getsharepointsiteusagefilecountswithperiod.GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder; @@ -144,6 +148,7 @@ import com.microsoft.graph.beta.reports.manageddeviceenrollmentfailuretrends.ManagedDeviceEnrollmentFailureTrendsRequestBuilder; import com.microsoft.graph.beta.reports.manageddeviceenrollmenttopfailures.ManagedDeviceEnrollmentTopFailuresRequestBuilder; import com.microsoft.graph.beta.reports.manageddeviceenrollmenttopfailureswithperiod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder; +import com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder; import com.microsoft.graph.beta.reports.monthlyprintusagebyprinter.MonthlyPrintUsageByPrinterRequestBuilder; import com.microsoft.graph.beta.reports.monthlyprintusagebyuser.MonthlyPrintUsageByUserRequestBuilder; import com.microsoft.graph.beta.reports.monthlyprintusagesummariesbyprinter.MonthlyPrintUsageSummariesByPrinterRequestBuilder; @@ -383,6 +388,14 @@ public ManagedDeviceEnrollmentFailureTrendsRequestBuilder managedDeviceEnrollmen public ManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures() { return new ManagedDeviceEnrollmentTopFailuresRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + * @return a {@link MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder microsoftAppsFileStorageContainerUsageSummary() { + return new MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the monthlyPrintUsageByPrinter property of the microsoft.graph.reportRoot entity. * @return a {@link MonthlyPrintUsageByPrinterRequestBuilder} @@ -786,38 +799,32 @@ public GetMailboxUsageStorageWithPeriodRequestBuilder getMailboxUsageStorageWith /** * Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. * @param period Usage: period='{period}' - * @param version Usage: version='{version}' - * @return a {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(@jakarta.annotation.Nonnull final String period, @jakarta.annotation.Nonnull final String version) { + public GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion(@jakarta.annotation.Nonnull final String period) { Objects.requireNonNull(period); - Objects.requireNonNull(version); - return new GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(pathParameters, requestAdapter, period, version); + return new GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(pathParameters, requestAdapter, period); } /** * Provides operations to call the getMicrosoft365CopilotUserCountSummary method. * @param period Usage: period='{period}' - * @param version Usage: version='{version}' - * @return a {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(@jakarta.annotation.Nonnull final String period, @jakarta.annotation.Nonnull final String version) { + public GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion(@jakarta.annotation.Nonnull final String period) { Objects.requireNonNull(period); - Objects.requireNonNull(version); - return new GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(pathParameters, requestAdapter, period, version); + return new GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(pathParameters, requestAdapter, period); } /** * Provides operations to call the getMicrosoft365CopilotUserCountTrend method. * @param period Usage: period='{period}' - * @param version Usage: version='{version}' - * @return a {@link GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(@jakarta.annotation.Nonnull final String period, @jakarta.annotation.Nonnull final String version) { + public GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion(@jakarta.annotation.Nonnull final String period) { Objects.requireNonNull(period); - Objects.requireNonNull(version); - return new GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(pathParameters, requestAdapter, period, version); + return new GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(pathParameters, requestAdapter, period); } /** * Provides operations to call the getOffice365ActiveUserCounts method. @@ -1083,6 +1090,50 @@ public GetSharePointActivityUserDetailWithPeriodRequestBuilder getSharePointActi Objects.requireNonNull(period); return new GetSharePointActivityUserDetailWithPeriodRequestBuilder(pathParameters, requestAdapter, period); } + /** + * Provides operations to call the getSharePointApiUsage method. + * @param date Usage: date={date} + * @return a {@link GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder getSharePointApiUsageWithDatereportTypeReportType(@jakarta.annotation.Nonnull final OffsetDateTime date) { + Objects.requireNonNull(date); + return new GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(pathParameters, requestAdapter, date); + } + /** + * Provides operations to call the getSharePointApiUsage method. + * @param appId Usage: appId='{appId}' + * @param date Usage: date={date} + * @return a {@link GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder getSharePointApiUsageWithDateWithAppIdreportTypeReportType(@jakarta.annotation.Nonnull final String appId, @jakarta.annotation.Nonnull final OffsetDateTime date) { + Objects.requireNonNull(appId); + Objects.requireNonNull(date); + return new GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(pathParameters, requestAdapter, appId, date); + } + /** + * Provides operations to call the getSharePointApiUsage method. + * @param period Usage: period='{period}' + * @return a {@link GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder getSharePointApiUsageWithPeriodreportTypeReportType(@jakarta.annotation.Nonnull final String period) { + Objects.requireNonNull(period); + return new GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(pathParameters, requestAdapter, period); + } + /** + * Provides operations to call the getSharePointApiUsage method. + * @param appId Usage: appId='{appId}' + * @param period Usage: period='{period}' + * @return a {@link GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType(@jakarta.annotation.Nonnull final String appId, @jakarta.annotation.Nonnull final String period) { + Objects.requireNonNull(appId); + Objects.requireNonNull(period); + return new GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(pathParameters, requestAdapter, appId, period); + } /** * Provides operations to call the getSharePointSiteUsageDetail method. * @param date Usage: date={date} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodversionversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.java similarity index 67% rename from src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodversionversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.java index e637821b983..0ff15cac359 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodversionversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.java @@ -1,9 +1,10 @@ -package com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion; +package com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodversionversion; 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; @@ -18,26 +19,24 @@ * Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { +public class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param period Usage: period='{period}' * @param requestAdapter The request adapter to use to execute the requests. - * @param version Usage: version='{version}' */ - public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period, @jakarta.annotation.Nullable final String version) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='{version}')", pathParameters); + public GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='@version'){?version*}", pathParameters); this.pathParameters.put("period", period); - this.pathParameters.put("version", version); } /** - * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder} 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 GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='{version}')", rawUrl); + public GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='@version'){?version*}", rawUrl); } /** * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. @@ -79,24 +78,50 @@ public RequestInformation toGetRequestInformation() { @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/octet-stream, 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 GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(rawUrl, requestAdapter); + return new GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: version='@version' + */ + @jakarta.annotation.Nullable + public String version; + /** + * 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("version", version); + return allQueryParams; + } } /** * Configuration for the request such as headers, query parameters, and middleware options. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodversionversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.java similarity index 67% rename from src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodversionversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.java index 0844e194521..6b71f0fb79c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodversionversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.java @@ -1,9 +1,10 @@ -package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion; +package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodversionversion; 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; @@ -18,26 +19,24 @@ * Provides operations to call the getMicrosoft365CopilotUserCountSummary method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { +public class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param period Usage: period='{period}' * @param requestAdapter The request adapter to use to execute the requests. - * @param version Usage: version='{version}' */ - public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period, @jakarta.annotation.Nullable final String version) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='{version}')", pathParameters); + public GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='@version'){?version*}", pathParameters); this.pathParameters.put("period", period); - this.pathParameters.put("version", version); } /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder} 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 GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='{version}')", rawUrl); + public GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='@version'){?version*}", rawUrl); } /** * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. @@ -79,24 +78,50 @@ public RequestInformation toGetRequestInformation() { @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/octet-stream, 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 GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(rawUrl, requestAdapter); + return new GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: version='@version' + */ + @jakarta.annotation.Nullable + public String version; + /** + * 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("version", version); + return allQueryParams; + } } /** * Configuration for the request such as headers, query parameters, and middleware options. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodversionversion/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.java similarity index 68% rename from src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodversionversion/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.java index 45c71a99192..f9a01729727 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodversionversion/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.java @@ -1,9 +1,10 @@ -package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion; +package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodversionversion; 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; @@ -18,26 +19,24 @@ * Provides operations to call the getMicrosoft365CopilotUserCountTrend method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { +public class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param period Usage: period='{period}' * @param requestAdapter The request adapter to use to execute the requests. - * @param version Usage: version='{version}' */ - public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period, @jakarta.annotation.Nullable final String version) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='{version}')", pathParameters); + public GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='@version'){?version*}", pathParameters); this.pathParameters.put("period", period); - this.pathParameters.put("version", version); } /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder} 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 GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='{version}')", rawUrl); + public GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='@version'){?version*}", rawUrl); } /** * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. @@ -79,24 +78,50 @@ public RequestInformation toGetRequestInformation() { @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/octet-stream, 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 GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(rawUrl, requestAdapter); + return new GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: version='@version' + */ + @jakarta.annotation.Nullable + public String version; + /** + * 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("version", version); + return allQueryParams; + } } /** * Configuration for the request such as headers, query parameters, and middleware options. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatereporttypereporttype/GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatereporttypereporttype/GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.java new file mode 100644 index 00000000000..8318e4433d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatereporttypereporttype/GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.java @@ -0,0 +1,126 @@ +package com.microsoft.graph.beta.reports.getsharepointapiusagewithdatereporttypereporttype; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getSharePointApiUsage method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder} and sets the default values. + * @param date Usage: date={date} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime date) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},reportType='@reportType'){?reportType*}", pathParameters); + this.pathParameters.put("date", date); + } + /** + * Instantiates a new {@link GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder} 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 GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},reportType='@reportType'){?reportType*}", rawUrl); + } + /** + * Invoke function getSharePointApiUsage + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Invoke function getSharePointApiUsage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, 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 GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getSharePointApiUsage + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: reportType='@reportType' + */ + @jakarta.annotation.Nullable + public String reportType; + /** + * 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("reportType", reportType); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatewithappidreporttypereporttype/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatewithappidreporttypereporttype/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.java new file mode 100644 index 00000000000..5b8456955c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithdatewithappidreporttypereporttype/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.java @@ -0,0 +1,130 @@ +package com.microsoft.graph.beta.reports.getsharepointapiusagewithdatewithappidreporttypereporttype; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getSharePointApiUsage method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder} and sets the default values. + * @param appId Usage: appId='{appId}' + * @param date Usage: date={date} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String appId, @jakarta.annotation.Nullable final OffsetDateTime date) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},appId='{appId}',reportType='@reportType'){?reportType*}", pathParameters); + this.pathParameters.put("appId", appId); + this.pathParameters.put("date", date); + } + /** + * Instantiates a new {@link GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder} 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 GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},appId='{appId}',reportType='@reportType'){?reportType*}", rawUrl); + } + /** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, 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 GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: reportType='@reportType' + */ + @jakarta.annotation.Nullable + public String reportType; + /** + * 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("reportType", reportType); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodreporttypereporttype/GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodreporttypereporttype/GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.java new file mode 100644 index 00000000000..5ffe05ce7eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodreporttypereporttype/GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodreporttypereporttype; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getSharePointApiUsage method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param period Usage: period='{period}' + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',reportType='@reportType'){?reportType*}", pathParameters); + this.pathParameters.put("period", period); + } + /** + * Instantiates a new {@link GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder} 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 GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',reportType='@reportType'){?reportType*}", rawUrl); + } + /** + * Invoke function getSharePointApiUsage + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Invoke function getSharePointApiUsage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, 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 GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getSharePointApiUsage + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: reportType='@reportType' + */ + @jakarta.annotation.Nullable + public String reportType; + /** + * 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("reportType", reportType); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodwithappidreporttypereporttype/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodwithappidreporttypereporttype/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.java new file mode 100644 index 00000000000..65cc54bfc0b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getsharepointapiusagewithperiodwithappidreporttypereporttype/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.java @@ -0,0 +1,127 @@ +package com.microsoft.graph.beta.reports.getsharepointapiusagewithperiodwithappidreporttypereporttype; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getSharePointApiUsage method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder} and sets the default values. + * @param appId Usage: appId='{appId}' + * @param pathParameters Path parameters for the request + * @param period Usage: period='{period}' + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String appId, @jakarta.annotation.Nullable final String period) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',appId='{appId}',reportType='@reportType'){?reportType*}", pathParameters); + this.pathParameters.put("appId", appId); + this.pathParameters.put("period", period); + } + /** + * Instantiates a new {@link GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder} 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 GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',appId='{appId}',reportType='@reportType'){?reportType*}", rawUrl); + } + /** + * Invoke function getSharePointApiUsage + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Invoke function getSharePointApiUsage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, 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 GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getSharePointApiUsage + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: reportType='@reportType' + */ + @jakarta.annotation.Nullable + public String reportType; + /** + * 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("reportType", reportType); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.java new file mode 100644 index 00000000000..7c1a5f133a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary; + +import com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerUsage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.UsageByDataLocationRequestBuilder; +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 microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + * @return a {@link UsageByDataLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UsageByDataLocationRequestBuilder usageByDataLocation() { + return new UsageByDataLocationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder} 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 MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + * @return a {@link MicrosoftAppsFileStorageContainerUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerUsage get() { + return get(null); + } + /** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerUsage 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, MicrosoftAppsFileStorageContainerUsage::createFromDiscriminatorValue); + } + /** + * Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + * @param body The request body + * @return a {@link MicrosoftAppsFileStorageContainerUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerUsage patch(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerUsage body) { + return patch(body, null); + } + /** + * Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerUsage patch(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerUsage 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, MicrosoftAppsFileStorageContainerUsage::createFromDiscriminatorValue); + } + /** + * Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerUsage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + * @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 MicrosoftAppsFileStorageContainerUsage 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 MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + */ + @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/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/UsageByDataLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/UsageByDataLocationRequestBuilder.java new file mode 100644 index 00000000000..2900e9fa69e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/UsageByDataLocationRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation; + +import com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage; +import com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.count.CountRequestBuilder; +import com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder; +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 usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UsageByDataLocationRequestBuilder 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 usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + * @param microsoftAppsFileStorageContainerGeoUsageDataLocationCode The unique identifier of microsoftAppsFileStorageContainerGeoUsage + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder byMicrosoftAppsFileStorageContainerGeoUsageDataLocationCode(@jakarta.annotation.Nonnull final String microsoftAppsFileStorageContainerGeoUsageDataLocationCode) { + Objects.requireNonNull(microsoftAppsFileStorageContainerGeoUsageDataLocationCode); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode", microsoftAppsFileStorageContainerGeoUsageDataLocationCode); + return new MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UsageByDataLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UsageByDataLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UsageByDataLocationRequestBuilder} 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 UsageByDataLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse get() { + return get(null); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse 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, MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to usageByDataLocation for reports + * @param body The request body + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsage post(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerGeoUsage body) { + return post(body, null); + } + /** + * Create new navigation property to usageByDataLocation for reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsage post(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerGeoUsage 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, MicrosoftAppsFileStorageContainerGeoUsage::createFromDiscriminatorValue); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @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 usageByDataLocation for reports + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerGeoUsage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to usageByDataLocation for reports + * @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 MicrosoftAppsFileStorageContainerGeoUsage 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 UsageByDataLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UsageByDataLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UsageByDataLocationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + */ + @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/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cb6bae44b46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$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/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.java new file mode 100644 index 00000000000..1872e535af8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item; + +import com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerGeoUsage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.UsageByAppRequestBuilder; +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 usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + * @return a {@link UsageByAppRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UsageByAppRequestBuilder usageByApp() { + return new UsageByAppRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder} 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 MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property usageByDataLocation for reports + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property usageByDataLocation for reports + * @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); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsage get() { + return get(null); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsage 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, MicrosoftAppsFileStorageContainerGeoUsage::createFromDiscriminatorValue); + } + /** + * Update the navigation property usageByDataLocation in reports + * @param body The request body + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsage patch(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerGeoUsage body) { + return patch(body, null); + } + /** + * Update the navigation property usageByDataLocation in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerGeoUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerGeoUsage patch(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerGeoUsage 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, MicrosoftAppsFileStorageContainerGeoUsage::createFromDiscriminatorValue); + } + /** + * Delete navigation property usageByDataLocation for reports + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property usageByDataLocation for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @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 usageByDataLocation in reports + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerGeoUsage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property usageByDataLocation in reports + * @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 MicrosoftAppsFileStorageContainerGeoUsage 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 MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(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 { + } + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + */ + @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/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/UsageByAppRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/UsageByAppRequestBuilder.java new file mode 100644 index 00000000000..f9bfd0799ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/UsageByAppRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp; + +import com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage; +import com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.count.CountRequestBuilder; +import com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder; +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 usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UsageByAppRequestBuilder 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 usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + * @param microsoftAppsFileStorageContainerAppUsageAppId The unique identifier of microsoftAppsFileStorageContainerAppUsage + * @return a {@link MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder byMicrosoftAppsFileStorageContainerAppUsageAppId(@jakarta.annotation.Nonnull final String microsoftAppsFileStorageContainerAppUsageAppId) { + Objects.requireNonNull(microsoftAppsFileStorageContainerAppUsageAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("microsoftAppsFileStorageContainerAppUsage%2DappId", microsoftAppsFileStorageContainerAppUsageAppId); + return new MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UsageByAppRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UsageByAppRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UsageByAppRequestBuilder} 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 UsageByAppRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @return a {@link MicrosoftAppsFileStorageContainerAppUsageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerAppUsageCollectionResponse get() { + return get(null); + } + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerAppUsageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerAppUsageCollectionResponse 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, MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to usageByApp for reports + * @param body The request body + * @return a {@link MicrosoftAppsFileStorageContainerAppUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerAppUsage post(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerAppUsage body) { + return post(body, null); + } + /** + * Create new navigation property to usageByApp for reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MicrosoftAppsFileStorageContainerAppUsage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MicrosoftAppsFileStorageContainerAppUsage post(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerAppUsage 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, MicrosoftAppsFileStorageContainerAppUsage::createFromDiscriminatorValue); + } + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @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 usageByApp for reports + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerAppUsage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to usageByApp for reports + * @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 MicrosoftAppsFileStorageContainerAppUsage 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 UsageByAppRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UsageByAppRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UsageByAppRequestBuilder(rawUrl, requestAdapter); + } + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + */ + @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/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cdb46a61516 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/$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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/$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/distributionlists/item/distributionlistmembers/item/DistributionListMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/item/MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.java similarity index 66% rename from src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/item/DistributionListMemberItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/item/MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.java index 4ce35c74d54..e6d8297269b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/distributionlistmembers/item/DistributionListMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/microsoftappsfilestoragecontainerusagesummary/usagebydatalocation/item/usagebyapp/item/MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.java @@ -1,8 +1,7 @@ -package com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item; +package com.microsoft.graph.beta.reports.microsoftappsfilestoragecontainerusagesummary.usagebydatalocation.item.usagebyapp.item; -import com.microsoft.graph.beta.models.DistributionListMember; +import com.microsoft.graph.beta.models.MicrosoftAppsFileStorageContainerAppUsage; import com.microsoft.graph.beta.models.odataerrors.ODataError; -import com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.item.contact.ContactRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -17,43 +16,35 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + * Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class DistributionListMemberItemRequestBuilder extends BaseRequestBuilder { +public class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder extends BaseRequestBuilder { /** - * Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. - * @return a {@link ContactRequestBuilder} - */ - @jakarta.annotation.Nonnull - public ContactRequestBuilder contact() { - return new ContactRequestBuilder(pathParameters, requestAdapter); - } - /** - * Instantiates a new {@link DistributionListMemberItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public DistributionListMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}", pathParameters); + public MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage%2DappId}{?%24expand,%24select}", pathParameters); } /** - * Instantiates a new {@link DistributionListMemberItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder} 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 DistributionListMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}", rawUrl); + public MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage%2DappId}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property distributionListMembers for users + * Delete navigation property usageByApp for reports * @throws ODataError When receiving a 4XX or 5XX status code */ public void delete() { delete(null); } /** - * Delete navigation property distributionListMembers for users + * Delete navigation property usageByApp for reports * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,54 +55,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @return a {@link DistributionListMember} + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @return a {@link MicrosoftAppsFileStorageContainerAppUsage} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMember get() { + public MicrosoftAppsFileStorageContainerAppUsage get() { return get(null); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DistributionListMember} + * @return a {@link MicrosoftAppsFileStorageContainerAppUsage} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMember get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MicrosoftAppsFileStorageContainerAppUsage 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, DistributionListMember::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MicrosoftAppsFileStorageContainerAppUsage::createFromDiscriminatorValue); } /** - * Update the navigation property distributionListMembers in users + * Update the navigation property usageByApp in reports * @param body The request body - * @return a {@link DistributionListMember} + * @return a {@link MicrosoftAppsFileStorageContainerAppUsage} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMember patch(@jakarta.annotation.Nonnull final DistributionListMember body) { + public MicrosoftAppsFileStorageContainerAppUsage patch(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerAppUsage body) { return patch(body, null); } /** - * Update the navigation property distributionListMembers in users + * Update the navigation property usageByApp in reports * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DistributionListMember} + * @return a {@link MicrosoftAppsFileStorageContainerAppUsage} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DistributionListMember patch(@jakarta.annotation.Nonnull final DistributionListMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MicrosoftAppsFileStorageContainerAppUsage patch(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerAppUsage 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, DistributionListMember::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MicrosoftAppsFileStorageContainerAppUsage::createFromDiscriminatorValue); } /** - * Delete navigation property distributionListMembers for users + * Delete navigation property usageByApp for reports * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property distributionListMembers for users + * Delete navigation property usageByApp for reports * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -151,22 +142,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property distributionListMembers in users + * Update the navigation property usageByApp in reports * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DistributionListMember body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerAppUsage body) { return toPatchRequestInformation(body, null); } /** - * Update the navigation property distributionListMembers in users + * Update the navigation property usageByApp in reports * @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 DistributionListMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MicrosoftAppsFileStorageContainerAppUsage 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); @@ -177,12 +168,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 DistributionListMemberItemRequestBuilder} + * @return a {@link MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder} */ @jakarta.annotation.Nonnull - public DistributionListMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new DistributionListMemberItemRequestBuilder(rawUrl, requestAdapter); + return new MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. @@ -191,7 +182,7 @@ public DistributionListMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java index d9fa053fce1..6ef0c40614a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.security.CaseManagementRoot; import com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.CaseTypeConfigurationsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -29,6 +30,14 @@ public class CaseManagementRequestBuilder extends BaseRequestBuilder { public CasesRequestBuilder cases() { return new CasesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + * @return a {@link CaseTypeConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseTypeConfigurationsRequestBuilder caseTypeConfigurations() { + return new CaseTypeConfigurationsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CaseManagementRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/CaseTypeConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/CaseTypeConfigurationsRequestBuilder.java new file mode 100644 index 00000000000..be658213bf1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/CaseTypeConfigurationsRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfigurationCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.CaseTypeConfigurationItemRequestBuilder; +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 caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseTypeConfigurationsRequestBuilder 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 caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + * @param caseTypeConfigurationId The unique identifier of caseTypeConfiguration + * @return a {@link CaseTypeConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseTypeConfigurationItemRequestBuilder byCaseTypeConfigurationId(@jakarta.annotation.Nonnull final String caseTypeConfigurationId) { + Objects.requireNonNull(caseTypeConfigurationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("caseTypeConfiguration%2Did", caseTypeConfigurationId); + return new CaseTypeConfigurationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CaseTypeConfigurationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseTypeConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CaseTypeConfigurationsRequestBuilder} 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 CaseTypeConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + * @return a {@link CaseTypeConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseTypeConfigurationCollectionResponse get() { + return get(null); + } + /** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseTypeConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseTypeConfigurationCollectionResponse 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, CaseTypeConfigurationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + * @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 CaseTypeConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseTypeConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CaseTypeConfigurationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + */ + @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/security/casemanagement/casetypeconfigurations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b4ebaa052fa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.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}/security/caseManagement/caseTypeConfigurations/$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}/security/caseManagement/caseTypeConfigurations/$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/security/casemanagement/casetypeconfigurations/item/CaseTypeConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/CaseTypeConfigurationItemRequestBuilder.java new file mode 100644 index 00000000000..51b08f47d6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/CaseTypeConfigurationItemRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.CustomFieldsRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder; +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 caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseTypeConfigurationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @return a {@link CustomFieldsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomFieldsRequestBuilder customFields() { + return new CustomFieldsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @return a {@link StatusesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StatusesRequestBuilder statuses() { + return new StatusesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CaseTypeConfigurationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseTypeConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CaseTypeConfigurationItemRequestBuilder} 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 CaseTypeConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @return a {@link CaseTypeConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaseTypeConfiguration get() { + return get(null); + } + /** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseTypeConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaseTypeConfiguration 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, CaseTypeConfiguration::createFromDiscriminatorValue); + } + /** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @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 CaseTypeConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseTypeConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CaseTypeConfigurationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + */ + @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/security/casemanagement/casetypeconfigurations/item/customfields/CustomFieldsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/CustomFieldsRequestBuilder.java new file mode 100644 index 00000000000..d958ef8051d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/CustomFieldsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinitionCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item.CustomFieldDefinitionItemRequestBuilder; +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 customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomFieldsRequestBuilder 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 customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @param customFieldDefinitionId The unique identifier of customFieldDefinition + * @return a {@link CustomFieldDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomFieldDefinitionItemRequestBuilder byCustomFieldDefinitionId(@jakarta.annotation.Nonnull final String customFieldDefinitionId) { + Objects.requireNonNull(customFieldDefinitionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customFieldDefinition%2Did", customFieldDefinitionId); + return new CustomFieldDefinitionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CustomFieldsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomFieldsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CustomFieldsRequestBuilder} 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 CustomFieldsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link CustomFieldDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomFieldDefinitionCollectionResponse get() { + return get(null); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomFieldDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomFieldDefinitionCollectionResponse 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, CustomFieldDefinitionCollectionResponse::createFromDiscriminatorValue); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @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 CustomFieldsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomFieldsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomFieldsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ + @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/security/casemanagement/casetypeconfigurations/item/customfields/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/count/CountRequestBuilder.java new file mode 100644 index 00000000000..954c4127727 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/$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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/$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/security/casemanagement/casetypeconfigurations/item/customfields/item/CustomFieldDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/item/CustomFieldDefinitionItemRequestBuilder.java new file mode 100644 index 00000000000..041b8840a7a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/customfields/item/CustomFieldDefinitionItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.customfields.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.CustomFieldDefinition; +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 customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomFieldDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CustomFieldDefinitionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomFieldDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/{customFieldDefinition%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomFieldDefinitionItemRequestBuilder} 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 CustomFieldDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/{customFieldDefinition%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link CustomFieldDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomFieldDefinition get() { + return get(null); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomFieldDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomFieldDefinition 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, CustomFieldDefinition::createFromDiscriminatorValue); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @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 CustomFieldDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomFieldDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomFieldDefinitionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ + @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/security/casemanagement/casetypeconfigurations/item/statuses/StatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/StatusesRequestBuilder.java new file mode 100644 index 00000000000..1a02a5dfe21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/StatusesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.StatusDefinitionCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder; +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 statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StatusesRequestBuilder 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 statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @param statusDefinitionId The unique identifier of statusDefinition + * @return a {@link StatusDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StatusDefinitionItemRequestBuilder byStatusDefinitionId(@jakarta.annotation.Nonnull final String statusDefinitionId) { + Objects.requireNonNull(statusDefinitionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("statusDefinition%2Did", statusDefinitionId); + return new StatusDefinitionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StatusesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StatusesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StatusesRequestBuilder} 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 StatusesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link StatusDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StatusDefinitionCollectionResponse get() { + return get(null); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StatusDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StatusDefinitionCollectionResponse 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, StatusDefinitionCollectionResponse::createFromDiscriminatorValue); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @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 StatusesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StatusesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ + @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/security/casemanagement/casetypeconfigurations/item/statuses/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7153cdcd89d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/$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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/$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/security/casemanagement/casetypeconfigurations/item/statuses/item/StatusDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/item/StatusDefinitionItemRequestBuilder.java new file mode 100644 index 00000000000..285c40808bb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/statuses/item/StatusDefinitionItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition; +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 statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StatusDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StatusDefinitionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StatusDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/{statusDefinition%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StatusDefinitionItemRequestBuilder} 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 StatusDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/{statusDefinition%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link StatusDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StatusDefinition get() { + return get(null); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StatusDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StatusDefinition 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, StatusDefinition::createFromDiscriminatorValue); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @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 StatusDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StatusDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StatusDefinitionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ + @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/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java index 5616a179249..60244690589 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java @@ -35,16 +35,18 @@ public MicrosoftGraphSecurityDisablePolicyRequestBuilder(@jakarta.annotation.Non super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.disablePolicy", rawUrl); } /** - * Invoke action disablePolicy + * Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post() { post(null); } /** - * Invoke action disablePolicy + * Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); @@ -53,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action disablePolicy + * Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Invoke action disablePolicy + * Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @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/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java index 931033ccbe4..b5a3ebff901 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java @@ -35,16 +35,18 @@ public MicrosoftGraphSecurityEnablePolicyRequestBuilder(@jakarta.annotation.Nonn super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.enablePolicy", rawUrl); } /** - * Invoke action enablePolicy + * Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post() { post(null); } /** - * Invoke action enablePolicy + * Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); @@ -53,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action enablePolicy + * Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Invoke action enablePolicy + * Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @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/security/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java index b9fb3d7e98b..fd3a1714949 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.TenantDataSecurityAndGovernance; import com.microsoft.graph.beta.security.datasecurityandgovernance.policyfiles.PolicyFilesRequestBuilder; +import com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder; import com.microsoft.graph.beta.security.datasecurityandgovernance.processcontentasync.ProcessContentAsyncRequestBuilder; import com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder; import com.microsoft.graph.beta.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder; @@ -32,6 +33,14 @@ public class DataSecurityAndGovernanceRequestBuilder extends BaseRequestBuilder public PolicyFilesRequestBuilder policyFiles() { return new PolicyFilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the processContent method. + * @return a {@link ProcessContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProcessContentRequestBuilder processContent() { + return new ProcessContentRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the processContentAsync method. * @return a {@link ProcessContentAsyncRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentPostRequestBody.java new file mode 100644 index 00000000000..8b83e0d81b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent; + +import com.microsoft.graph.beta.models.ProcessContentRequest; +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 ProcessContentPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ProcessContentPostRequestBody} and sets the default values. + */ + public ProcessContentPostRequestBody() { + 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 ProcessContentPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ProcessContentPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProcessContentPostRequestBody(); + } + /** + * 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 contentToProcess property value. The contentToProcess property + * @return a {@link ProcessContentRequest} + */ + @jakarta.annotation.Nullable + public ProcessContentRequest getContentToProcess() { + return this.backingStore.get("contentToProcess"); + } + /** + * 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("contentToProcess", (n) -> { this.setContentToProcess(n.getObjectValue(ProcessContentRequest::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("contentToProcess", this.getContentToProcess()); + 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 contentToProcess property value. The contentToProcess property + * @param value Value to set for the contentToProcess property. + */ + public void setContentToProcess(@jakarta.annotation.Nullable final ProcessContentRequest value) { + this.backingStore.set("contentToProcess", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentRequestBuilder.java new file mode 100644 index 00000000000..195b93c6a82 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.security.datasecurityandgovernance.processcontent; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ProcessContentResponse; +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 processContent method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProcessContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProcessContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProcessContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/processContent", pathParameters); + } + /** + * Instantiates a new {@link ProcessContentRequestBuilder} 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 ProcessContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/processContent", rawUrl); + } + /** + * Invoke action processContent + * @param body The request body + * @return a {@link ProcessContentResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProcessContentResponse post(@jakarta.annotation.Nonnull final ProcessContentPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action processContent + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProcessContentResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProcessContentResponse post(@jakarta.annotation.Nonnull final ProcessContentPostRequestBody 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, ProcessContentResponse::createFromDiscriminatorValue); + } + /** + * Invoke action processContent + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ProcessContentPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action processContent + * @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 ProcessContentPostRequestBody 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 ProcessContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProcessContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProcessContentRequestBuilder(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/security/datasecurityandgovernance/protectionscopes/compute/ComputePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/compute/ComputePostRequestBody.java index fb0934f9729..c974508f34b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/compute/ComputePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/compute/ComputePostRequestBody.java @@ -1,6 +1,7 @@ package com.microsoft.graph.beta.security.datasecurityandgovernance.protectionscopes.compute; import com.microsoft.graph.beta.models.DeviceMetadata; +import com.microsoft.graph.beta.models.EvaluationScope; import com.microsoft.graph.beta.models.IntegratedApplicationMetadata; import com.microsoft.graph.beta.models.PolicyLocation; import com.microsoft.graph.beta.models.PolicyPivotProperty; @@ -77,15 +78,24 @@ public BackingStore getBackingStore() { public DeviceMetadata getDeviceMetadata() { return this.backingStore.get("deviceMetadata"); } + /** + * Gets the evaluationScope property value. The evaluationScope property + * @return a {@link EvaluationScope} + */ + @jakarta.annotation.Nullable + public EvaluationScope getEvaluationScope() { + return this.backingStore.get("evaluationScope"); + } /** * The deserialization information for the current model * @return a {@link Map>} */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("activities", (n) -> { this.setActivities(n.getEnumSetValue(UserActivityTypes::forValue)); }); deserializerMap.put("deviceMetadata", (n) -> { this.setDeviceMetadata(n.getObjectValue(DeviceMetadata::createFromDiscriminatorValue)); }); + deserializerMap.put("evaluationScope", (n) -> { this.setEvaluationScope(n.getObjectValue(EvaluationScope::createFromDiscriminatorValue)); }); deserializerMap.put("integratedAppMetadata", (n) -> { this.setIntegratedAppMetadata(n.getObjectValue(IntegratedApplicationMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("locations", (n) -> { this.setLocations(n.getCollectionOfObjectValues(PolicyLocation::createFromDiscriminatorValue)); }); deserializerMap.put("pivotOn", (n) -> { this.setPivotOn(n.getEnumValue(PolicyPivotProperty::forValue)); }); @@ -123,6 +133,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); writer.writeEnumSetValue("activities", this.getActivities()); writer.writeObjectValue("deviceMetadata", this.getDeviceMetadata()); + writer.writeObjectValue("evaluationScope", this.getEvaluationScope()); writer.writeObjectValue("integratedAppMetadata", this.getIntegratedAppMetadata()); writer.writeCollectionOfObjectValues("locations", this.getLocations()); writer.writeEnumValue("pivotOn", this.getPivotOn()); @@ -157,6 +168,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setDeviceMetadata(@jakarta.annotation.Nullable final DeviceMetadata value) { this.backingStore.set("deviceMetadata", value); } + /** + * Sets the evaluationScope property value. The evaluationScope property + * @param value Value to set for the evaluationScope property. + */ + public void setEvaluationScope(@jakarta.annotation.Nullable final EvaluationScope value) { + this.backingStore.set("evaluationScope", value); + } /** * Sets the integratedAppMetadata property value. The integratedAppMetadata property * @param value Value to set for the integratedAppMetadata property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostRequestBody.java index 8d38ac7760f..cf6f6fbec96 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostRequestBody.java @@ -25,6 +25,7 @@ public class BrowsePostRequestBody implements AdditionalDataHolder, BackedModel, public BrowsePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setOptimizedBrowse(false); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -79,10 +80,11 @@ public BrowsableResourceType getBrowseResourceType() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); + final HashMap> deserializerMap = new HashMap>(5); deserializerMap.put("browseLocationItemKey", (n) -> { this.setBrowseLocationItemKey(n.getStringValue()); }); deserializerMap.put("browseResourceType", (n) -> { this.setBrowseResourceType(n.getEnumValue(BrowsableResourceType::forValue)); }); deserializerMap.put("filter", (n) -> { this.setFilter(n.getStringValue()); }); + deserializerMap.put("optimizedBrowse", (n) -> { this.setOptimizedBrowse(n.getBooleanValue()); }); deserializerMap.put("orderBy", (n) -> { this.setOrderBy(n.getEnumValue(BrowseQueryOrder::forValue)); }); return deserializerMap; } @@ -94,6 +96,14 @@ public Map> getFieldDeserializers public String getFilter() { return this.backingStore.get("filter"); } + /** + * Gets the optimizedBrowse property value. The optimizedBrowse property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getOptimizedBrowse() { + return this.backingStore.get("optimizedBrowse"); + } /** * Gets the orderBy property value. The orderBy property * @return a {@link BrowseQueryOrder} @@ -111,6 +121,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("browseLocationItemKey", this.getBrowseLocationItemKey()); writer.writeEnumValue("browseResourceType", this.getBrowseResourceType()); writer.writeStringValue("filter", this.getFilter()); + writer.writeBooleanValue("optimizedBrowse", this.getOptimizedBrowse()); writer.writeEnumValue("orderBy", this.getOrderBy()); writer.writeAdditionalData(this.getAdditionalData()); } @@ -150,6 +161,13 @@ public void setBrowseResourceType(@jakarta.annotation.Nullable final BrowsableRe public void setFilter(@jakarta.annotation.Nullable final String value) { this.backingStore.set("filter", value); } + /** + * Sets the optimizedBrowse property value. The optimizedBrowse property + * @param value Value to set for the optimizedBrowse property. + */ + public void setOptimizedBrowse(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("optimizedBrowse", value); + } /** * Sets the orderBy property value. The orderBy property * @param value Value to set for the orderBy property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java index e8f96b4df78..fe78b878848 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.storage.filestorage.containers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.restore.RestoreRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RestoreRequestBuilder restore() { public SharePointGroupsRequestBuilder sharePointGroups() { return new SharePointGroupsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the transferPrincipalOwnership method. + * @return a {@link TransferPrincipalOwnershipRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TransferPrincipalOwnershipRequestBuilder transferPrincipalOwnership() { + return new TransferPrincipalOwnershipRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unarchive method. * @return a {@link UnarchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java new file mode 100644 index 00000000000..739d8178bf4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership; + +import com.microsoft.graph.beta.models.IdentitySet; +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 TransferPrincipalOwnershipPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TransferPrincipalOwnershipPostRequestBody} and sets the default values. + */ + public TransferPrincipalOwnershipPostRequestBody() { + 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 TransferPrincipalOwnershipPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static TransferPrincipalOwnershipPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TransferPrincipalOwnershipPostRequestBody(); + } + /** + * 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("transferTo", (n) -> { this.setTransferTo(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the transferTo property value. The transferTo property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getTransferTo() { + return this.backingStore.get("transferTo"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("transferTo", this.getTransferTo()); + 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 transferTo property value. The transferTo property + * @param value Value to set for the transferTo property. + */ + public void setTransferTo(@jakarta.annotation.Nullable final IdentitySet value) { + this.backingStore.set("transferTo", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java new file mode 100644 index 00000000000..0440cd64292 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.item.transferprincipalownership; + +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 transferPrincipalOwnership method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TransferPrincipalOwnershipRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TransferPrincipalOwnershipRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TransferPrincipalOwnershipRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/transferPrincipalOwnership", pathParameters); + } + /** + * Instantiates a new {@link TransferPrincipalOwnershipRequestBuilder} 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 TransferPrincipalOwnershipRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/transferPrincipalOwnership", rawUrl); + } + /** + * Invoke action transferPrincipalOwnership + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final TransferPrincipalOwnershipPostRequestBody body) { + post(body, null); + } + /** + * Invoke action transferPrincipalOwnership + * @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 + */ + public void post(@jakarta.annotation.Nonnull final TransferPrincipalOwnershipPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action transferPrincipalOwnership + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TransferPrincipalOwnershipPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action transferPrincipalOwnership + * @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 TransferPrincipalOwnershipPostRequestBody 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 TransferPrincipalOwnershipRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TransferPrincipalOwnershipRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TransferPrincipalOwnershipRequestBuilder(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/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java index 6d12df5333a..c6815f54c33 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership.TransferPrincipalOwnershipRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RestoreRequestBuilder restore() { public SharePointGroupsRequestBuilder sharePointGroups() { return new SharePointGroupsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the transferPrincipalOwnership method. + * @return a {@link TransferPrincipalOwnershipRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TransferPrincipalOwnershipRequestBuilder transferPrincipalOwnership() { + return new TransferPrincipalOwnershipRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unarchive method. * @return a {@link UnarchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java new file mode 100644 index 00000000000..0a034c2daab --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership; + +import com.microsoft.graph.beta.models.IdentitySet; +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 TransferPrincipalOwnershipPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TransferPrincipalOwnershipPostRequestBody} and sets the default values. + */ + public TransferPrincipalOwnershipPostRequestBody() { + 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 TransferPrincipalOwnershipPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static TransferPrincipalOwnershipPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TransferPrincipalOwnershipPostRequestBody(); + } + /** + * 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("transferTo", (n) -> { this.setTransferTo(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the transferTo property value. The transferTo property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getTransferTo() { + return this.backingStore.get("transferTo"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("transferTo", this.getTransferTo()); + 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 transferTo property value. The transferTo property + * @param value Value to set for the transferTo property. + */ + public void setTransferTo(@jakarta.annotation.Nullable final IdentitySet value) { + this.backingStore.set("transferTo", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java new file mode 100644 index 00000000000..6c1c43be67a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/transferprincipalownership/TransferPrincipalOwnershipRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.transferprincipalownership; + +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 transferPrincipalOwnership method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TransferPrincipalOwnershipRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TransferPrincipalOwnershipRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TransferPrincipalOwnershipRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/transferPrincipalOwnership", pathParameters); + } + /** + * Instantiates a new {@link TransferPrincipalOwnershipRequestBuilder} 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 TransferPrincipalOwnershipRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/transferPrincipalOwnership", rawUrl); + } + /** + * Invoke action transferPrincipalOwnership + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final TransferPrincipalOwnershipPostRequestBody body) { + post(body, null); + } + /** + * Invoke action transferPrincipalOwnership + * @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 + */ + public void post(@jakarta.annotation.Nonnull final TransferPrincipalOwnershipPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action transferPrincipalOwnership + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TransferPrincipalOwnershipPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action transferPrincipalOwnership + * @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 TransferPrincipalOwnershipPostRequestBody 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 TransferPrincipalOwnershipRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TransferPrincipalOwnershipRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TransferPrincipalOwnershipRequestBuilder(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/messaging/MessagingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/MessagingRequestBuilder.java index e6afff1676c..497eff4d852 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/MessagingRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/MessagingRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. * @return a {@link TeamworkMessaging} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public TeamworkMessaging get() { return get(null); } /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamworkMessaging} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public MessagingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/CustomEmojisRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/CustomEmojisRequestBuilder.java index 03a872110b3..f9e5d3efbd6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/CustomEmojisRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/CustomEmojisRequestBuilder.java @@ -60,19 +60,21 @@ public CustomEmojisRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teamwork/messaging/customEmojis{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get customEmojis from teamwork + * Get a list of custom emojis available in the teamwork messaging of the organization. * @return a {@link TeamworkCustomEmojiCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TeamworkCustomEmojiCollectionResponse get() { return get(null); } /** - * Get customEmojis from teamwork + * Get a list of custom emojis available in the teamwork messaging of the organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamworkCustomEmojiCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TeamworkCustomEmojiCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -82,21 +84,23 @@ public TeamworkCustomEmojiCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, TeamworkCustomEmojiCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to customEmojis for teamwork + * Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. * @param body The request body * @return a {@link TeamworkCustomEmoji} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TeamworkCustomEmoji post(@jakarta.annotation.Nonnull final TeamworkCustomEmoji body) { return post(body, null); } /** - * Create new navigation property to customEmojis for teamwork + * Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamworkCustomEmoji} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TeamworkCustomEmoji post(@jakarta.annotation.Nonnull final TeamworkCustomEmoji body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +111,7 @@ public TeamworkCustomEmoji post(@jakarta.annotation.Nonnull final TeamworkCustom return this.requestAdapter.send(requestInfo, errorMapping, TeamworkCustomEmoji::createFromDiscriminatorValue); } /** - * Get customEmojis from teamwork + * Get a list of custom emojis available in the teamwork messaging of the organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get customEmojis from teamwork + * Get a list of custom emojis available in the teamwork messaging of the organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to customEmojis for teamwork + * Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to customEmojis for teamwork + * Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +165,7 @@ public CustomEmojisRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new CustomEmojisRequestBuilder(rawUrl, requestAdapter); } /** - * Get customEmojis from teamwork + * Get a list of custom emojis available in the teamwork messaging of the organization. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.java index d16ad3c5fe9..9a4716d1ba7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. * @return a {@link TeamworkCustomEmoji} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public TeamworkCustomEmoji get() { return get(null); } /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamworkCustomEmoji} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public TeamworkCustomEmojiDisplayNameItemRequestBuilder withUrl(@jakarta.annotat public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java index 6d46b9c80a6..ea1687e0896 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java @@ -111,6 +111,7 @@ import com.microsoft.graph.beta.users.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; import com.microsoft.graph.beta.users.item.settings.SettingsRequestBuilder; import com.microsoft.graph.beta.users.item.solutions.SolutionsRequestBuilder; +import com.microsoft.graph.beta.users.item.sponsorof.SponsorOfRequestBuilder; import com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder; import com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder; import com.microsoft.graph.beta.users.item.todo.TodoRequestBuilder; @@ -967,6 +968,14 @@ public SettingsRequestBuilder settings() { public SolutionsRequestBuilder solutions() { return new SolutionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + * @return a {@link SponsorOfRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SponsorOfRequestBuilder sponsorOf() { + return new SponsorOfRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sponsors property of the microsoft.graph.user entity. * @return a {@link SponsorsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/DistributionListItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/DistributionListItemRequestBuilder.java index bc4efc674c2..8fb1fe33bca 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/DistributionListItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/distributionlists/item/DistributionListItemRequestBuilder.java @@ -4,7 +4,6 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.users.item.distributionlists.item.addmembers.AddMembersRequestBuilder; import com.microsoft.graph.beta.users.item.distributionlists.item.deletemembers.DeleteMembersRequestBuilder; -import com.microsoft.graph.beta.users.item.distributionlists.item.distributionlistmembers.DistributionListMembersRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -39,14 +38,6 @@ public AddMembersRequestBuilder addMembers() { public DeleteMembersRequestBuilder deleteMembers() { return new DeleteMembersRequestBuilder(pathParameters, requestAdapter); } - /** - * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - * @return a {@link DistributionListMembersRequestBuilder} - */ - @jakarta.annotation.Nonnull - public DistributionListMembersRequestBuilder distributionListMembers() { - return new DistributionListMembersRequestBuilder(pathParameters, requestAdapter); - } /** * Instantiates a new {@link DistributionListItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java index 6082dadebb3..87bff64a2db 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/AccessReviewStageItemRequestBuilder.java @@ -2,6 +2,8 @@ import com.microsoft.graph.beta.models.AccessReviewStage; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..b3393e91795 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..c3237d47250 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..c16365429a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/decisions/item/instance/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.decisions.item.instance.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/AccessReviewStageItemRequestBuilder.java index 4a8513422c4..180aa57ec8b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -2,6 +2,8 @@ import com.microsoft.graph.beta.models.AccessReviewStage; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.stop.StopRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..d371eb19557 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.acceptrecommendations; + +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 acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} 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 AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..7d89fc010b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions; + +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 BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + 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 BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * 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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * 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("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + 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 decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..d6d7e35508e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/pendingaccessreviewinstances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.pendingaccessreviewinstances.item.stages.item.batchrecorddecisions; + +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 batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} 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 BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody 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 BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/SponsorOfRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/SponsorOfRequestBuilder.java new file mode 100644 index 00000000000..17cf9aff1cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/SponsorOfRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.users.item.sponsorof; + +import com.microsoft.graph.beta.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.sponsorof.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder; +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 sponsorOf property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SponsorOfRequestBuilder 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 sponsorOf property of the microsoft.graph.user entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SponsorOfRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SponsorOfRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SponsorOfRequestBuilder} 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 SponsorOfRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse 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, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @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 SponsorOfRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SponsorOfRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SponsorOfRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + */ + @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/sponsorof/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dc8e80b0a8f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.sponsorof.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}/sponsorOf/$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}/sponsorOf/$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/sponsorof/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..8543891d91a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.users.item.sponsorof.item; + +import com.microsoft.graph.beta.models.DirectoryObject; +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 sponsorOf property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} 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 DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject 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, DirectoryObject::createFromDiscriminatorValue); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @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 DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + */ + @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(); + } +}