From 89db97f630a290bc8867f3e5964ffdade13bbffd Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Wed, 4 Nov 2026 21:10:18 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 258359 --- .../generated/BaseGraphServiceClient.java | 6 + .../updates/UpdatesRequestBuilder.java | 18 + .../updates/data/DataRequestBuilder.java | 264 +++ ...licableCatalogSummariesRequestBuilder.java | 189 ++ .../count/CountRequestBuilder.java | 128 + ...cableCatalogSummaryItemRequestBuilder.java | 147 ++ .../AggregatedDevicesRequestBuilder.java | 189 ++ .../count/CountRequestBuilder.java | 128 + .../ApplicableDeviceItemRequestBuilder.java | 129 ++ .../CatalogEntryRequestBuilder.java | 129 ++ .../DeviceProfilesRequestBuilder.java | 189 ++ .../count/CountRequestBuilder.java | 128 + .../item/DeviceProfileItemRequestBuilder.java | 131 ++ .../data/drivers/DriversRequestBuilder.java | 189 ++ .../drivers/count/CountRequestBuilder.java | 128 + .../DriverUpdateReportItemRequestBuilder.java | 138 ++ .../DeviceStatusesRequestBuilder.java | 189 ++ .../count/CountRequestBuilder.java | 128 + ...rUpdateDeviceStatusItemRequestBuilder.java | 131 ++ .../PolicyAssignmentsRequestBuilder.java | 189 ++ .../count/CountRequestBuilder.java | 128 + .../PolicyAssignmentItemRequestBuilder.java | 140 ++ .../DeviceProfileRequestBuilder.java | 129 ++ .../policies/PoliciesRequestBuilder.java | 18 +- .../item/PolicyItemRequestBuilder.java | 35 +- .../ApplicableCatalogsRequestBuilder.java | 189 ++ .../count/CountRequestBuilder.java | 128 + .../ApplicableCatalogItemRequestBuilder.java | 147 ++ .../CatalogEntryRequestBuilder.java | 129 ++ .../item/devices/DevicesRequestBuilder.java | 189 ++ .../devices/count/CountRequestBuilder.java | 128 + .../ApplicableDeviceItemRequestBuilder.java | 129 ++ ...ContentCatalogEntryItemRequestBuilder.java | 10 +- .../item/rings/RingsRequestBuilder.java | 18 +- .../rings/item/RingItemRequestBuilder.java | 26 +- .../TenantSettingsRequestBuilder.java | 241 ++ .../MdmAppSettingsRequestBuilder.java | 247 ++ .../count/CountRequestBuilder.java | 128 + ...MdmAppSettingMdmAppItemRequestBuilder.java | 232 ++ .../item/OnlineMeetingItemRequestBuilder.java | 3 + .../SynchronizationRequestBuilder.java | 6 + .../jobs/JobsRequestBuilder.java | 3 + .../SynchronizationJobItemRequestBuilder.java | 12 + .../ObjectConnectionsRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + ...ectConnectionObjectItemRequestBuilder.java | 228 ++ .../item/OnlineMeetingItemRequestBuilder.java | 3 + .../compliance/ComplianceRequestBuilder.java | 3 + .../DeviceManagementRequestBuilder.java | 3 + .../item/ManagedDeviceItemRequestBuilder.java | 3 + ...eviceCompliancePoliciesRequestBuilder.java | 3 + .../item/ManagedDeviceItemRequestBuilder.java | 3 + .../VirtualEndpointRequestBuilder.java | 3 + .../item/CloudPCItemRequestBuilder.java | 12 + .../relocate/RelocatePostRequestBody.java | 108 + .../item/relocate/RelocateRequestBuilder.java | 98 + .../CloudPcDeviceImageItemRequestBuilder.java | 3 + ...UpdateAdDomainPasswordPostRequestBody.java | 20 +- .../UpdateAdDomainPasswordRequestBuilder.java | 8 +- .../reports/ReportsRequestBuilder.java | 15 + .../directory/DirectoryRequestBuilder.java | 6 + .../DirectoryObjectItemRequestBuilder.java | 3 + .../drives/item/DriveItemRequestBuilder.java | 6 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../InformationProtectionRequestBuilder.java | 15 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../identity/IdentityRequestBuilder.java | 6 + ...B2cIdentityUserFlowItemRequestBuilder.java | 3 + .../IdentityProviderItemRequestBuilder.java | 3 + ...B2xIdentityUserFlowItemRequestBuilder.java | 3 + .../ConditionalAccessRequestBuilder.java | 3 + .../IdentityGovernanceRequestBuilder.java | 3 + .../EntitlementManagementRequestBuilder.java | 15 + ...ssPackageAssignmentItemRequestBuilder.java | 6 + .../AccessPackageRequestBuilder.java | 6 + .../item/AccessPackageItemRequestBuilder.java | 6 + .../item/WorkflowItemRequestBuilder.java | 12 + .../item/rules/RulesRequestBuilder.java | 10 +- .../item/WorkflowItemRequestBuilder.java | 12 + .../PrivilegedAccessRequestBuilder.java | 9 + .../CustomExtensionsRequestBuilder.java | 247 ++ .../count/CountRequestBuilder.java | 128 + ...tomCalloutExtensionItemRequestBuilder.java | 234 ++ ...mentScheduleRequestItemRequestBuilder.java | 9 + .../UpdateRequestPostRequestBody.java | 160 ++ .../UpdateRequestRequestBuilder.java | 105 + .../InformationProtectionRequestBuilder.java | 15 + .../graph/beta/generated/kiota-dom-export.txt | 2049 ++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 4 +- .../AccessReviewCatalogResourceType.java | 27 + .../models/AccessReviewCatalogScope.java | 63 + .../models/AccessReviewResourceScope.java | 1 + .../generated/models/AccessReviewScope.java | 1 + .../models/ActivityLogOperationType.java | 2 + .../generated/models/ActivityMetadata.java | 4 +- .../generated/models/AdminWindowsUpdates.java | 36 + .../beta/generated/models/AgentMetadata.java | 28 +- .../generated/models/AppManagementAudit.java | 4 +- .../models/AppManagementRestrictionState.java | 4 +- .../generated/models/ApplicationMode.java | 4 +- ...AppliedAppManagementPolicyRestriction.java | 8 +- .../AppliedAuthenticationEventListener.java | 4 +- .../generated/models/ApproverDelegate.java | 8 +- .../models/AuthenticationEventListener.java | 1 + .../models/AuthenticationEventType.java | 4 +- .../models/AzureAdTokenAuthentication.java | 4 +- .../models/BackupCountStatistics.java | 4 +- .../graph/beta/generated/models/Channel.java | 17 + .../generated/models/CloudPcBulkAction.java | 1 + .../generated/models/CloudPcBulkRelocate.java | 65 + .../models/CloudPcDomainJoinCredential.java | 115 + ...DomainJoinKeyVaultIntentConfiguration.java | 114 + ...mainJoinKeyVaultPasswordConfiguration.java | 62 + ...loudPcDomainJoinPlainTextUserIdentity.java | 62 + .../models/CloudPcDomainJoinUserIdentity.java | 114 + .../CloudPcKeyVaultDomainJoinCredential.java | 113 + .../models/CloudPcOnPremisesConnection.java | 29 +- ...remisesConnectionHealthCheckErrorType.java | 16 + .../CloudPcPlainTextDomainJoinCredential.java | 79 + .../models/CopilotPackageDetail.java | 16 + .../models/CopilotPackageRequestInfo.java | 192 ++ .../models/CopilotPackageRequestMetadata.java | 126 + .../CopilotPackageRequestPrincipal.java | 81 + .../CopilotPackageRequestPrincipalType.java | 36 + .../models/CopilotPolicySetting.java | 17 + ...CopilotPolicySettingAgentSharingLimit.java | 161 ++ ...tPolicySettingAgentSharingValueObject.java | 116 + ...licySettingAgentUserAccessValueObject.java | 82 + ...cySettingAllowedAgentTypesValueObject.java | 116 + .../CopilotPolicySettingAssignmentMember.java | 144 ++ ...pilotPolicySettingDirectoryObjectType.java | 39 + ...tPolicySettingTeamsMeetingValueObject.java | 82 + .../CopilotPolicySettingUserAssignment.java | 144 ++ ...otPolicySettingUserAssignmentCategory.java | 36 + .../CopilotPolicySettingValueObject.java | 120 + .../CrossTenantMigrationCancelResponse.java | 8 +- .../models/CrossTenantMigrationJob.java | 8 +- ...ssTenantMigrationServiceStatusDetails.java | 12 +- .../models/CrossTenantMigrationTask.java | 12 +- .../beta/generated/models/CurrentLabel.java | 8 +- .../models/CustomAuthenticationExtension.java | 1 + .../models/CustomCalloutExtension.java | 2 + .../models/CustomCalloutExtensionType.java | 31 + .../CustomExtensionClientConfiguration.java | 8 +- .../models/CustomExtensionResourceType.java | 33 + .../graph/beta/generated/models/Entity.java | 65 +- .../graph/beta/generated/models/Error.java | 8 +- .../models/EvaluationErrorDetail.java | 19 +- .../generated/models/EvaluationErrorType.java | 34 +- .../generated/models/EvaluationOutcome.java | 27 + ...ngeOnlineCrossTenantMigrationSettings.java | 8 +- .../graph/beta/generated/models/Group.java | 17 + .../generated/models/HttpRequestEndpoint.java | 4 +- .../graph/beta/generated/models/Identity.java | 1 + .../IdentityGovernanceUserSettings.java | 4 +- ...entityVerificationEventsConfiguration.java | 4 +- .../models/InteractionParticipant.java | 4 +- .../models/KeyCredentialConfiguration.java | 4 +- .../generated/models/MeetingCopilotMode.java | 39 + .../beta/generated/models/MigrationsRoot.java | 4 +- .../generated/models/ObjectConnection.java | 195 ++ .../ObjectConnectionCollectionResponse.java | 61 + .../OnPasswordUpdateCustomExtension.java | 45 + ...nPasswordUpdateCustomExtensionHandler.java | 97 + .../models/OnPasswordUpdateHandler.java | 114 + .../models/OnPasswordUpdateListener.java | 62 + .../PasswordCredentialConfiguration.java | 4 +- .../generated/models/PolicyLocationAgent.java | 4 +- .../models/PrivilegedAccessRoot.java | 17 + .../models/ProcessContentMetadataBase.java | 19 +- .../models/ProcessContentRequest.java | 8 +- .../models/ProtectedApplicationMetadata.java | 4 +- .../generated/models/RestoreSessionBase.java | 4 +- .../models/RestoreTaskActivityLog.java | 35 +- .../beta/generated/models/RiskAlert.java | 19 +- .../RoleManagementCustomCalloutExtension.java | 113 + ...tomCalloutExtensionCollectionResponse.java | 61 + .../SmsAuthenticationMethodConfiguration.java | 17 + .../beta/generated/models/SubjectSet.java | 2 + .../generated/models/SynchronizationJob.java | 17 + .../generated/models/TeamworkCustomEmoji.java | 24 +- .../models/TeamworkHostedContent.java | 1 + .../models/TelecomProviderSettings.java | 176 ++ .../beta/generated/models/TodoTaskList.java | 4 +- .../generated/models/ToolParticipant.java | 4 +- .../models/UnifiedRoleDefinition.java | 18 + ...leManagementPolicyCustomExtensionRule.java | 113 + .../UnifiedRoleManagementPolicyRule.java | 1 + .../graph/beta/generated/models/User.java | 4 +- ...ialsAuthenticationMethodConfiguration.java | 4 +- ...oiceAuthenticationMethodConfiguration.java | 17 + .../LifecyclePolicyRule.java | 17 + ...lectedAgentBuilderPlatformsSubjectSet.java | 67 + .../models/security/AlertTemplate.java | 19 +- .../models/security/EventGroupingKind.java | 27 + .../models/security/RuleSchedule.java | 19 +- .../security/casemanagement/CaseEscaped.java | 4 +- .../casemanagement/CaseManagementEntity.java | 1 + .../casemanagement/CaseTypeConfiguration.java | 17 + .../security/casemanagement/Comment.java | 4 +- .../casemanagement/SlaPolicyCondition.java | 96 + .../SlaPolicyConditionBase.java | 115 + .../SlaPolicyConditionOperator.java | 53 + .../SlaPolicyCriteriaBlock.java | 79 + .../casemanagement/SlaPolicyDefinition.java | 181 ++ ...SlaPolicyDefinitionCollectionResponse.java | 62 + .../SlaPolicyLogicalOperator.java | 27 + .../SlaPolicyRecalculateCondition.java | 124 + .../casemanagement/SlaPolicyTimer.java | 208 ++ .../windowsupdates/ApplicableCatalog.java | 111 + .../ApplicableCatalogCollectionResponse.java | 62 + .../ApplicableCatalogSummary.java | 127 + ...cableCatalogSummaryCollectionResponse.java | 62 + .../windowsupdates/ApplicableDevice.java | 61 + .../ApplicableDeviceCollectionResponse.java | 62 + .../models/windowsupdates/ApprovalRule.java | 1 + .../models/windowsupdates/ApprovedBy.java | 27 + .../windowsupdates/DeviceClientState.java | 39 + .../windowsupdates/DeviceClientSubstate.java | 63 + .../models/windowsupdates/DeviceProfile.java | 175 ++ .../DeviceProfileCollectionResponse.java | 62 + .../windowsupdates/DeviceServiceState.java | 35 + .../windowsupdates/DeviceServiceSubstate.java | 37 + .../DriverUpdateApprovalRule.java | 45 + .../DriverUpdateDeviceStatus.java | 226 ++ ...rUpdateDeviceStatusCollectionResponse.java | 62 + .../windowsupdates/DriverUpdatePolicy.java | 45 + .../windowsupdates/DriverUpdateReport.java | 143 ++ .../DriverUpdateReportCollectionResponse.java | 62 + .../windowsupdates/DriverUpdateRing.java | 45 + .../windowsupdates/FeatureUpdatePolicy.java | 45 + .../windowsupdates/FeatureUpdateRing.java | 96 + .../windowsupdates/HotpatchReadiness.java | 27 + .../models/windowsupdates/MdmAppSetting.java | 144 ++ .../MdmAppSettingCollectionResponse.java | 62 + .../models/windowsupdates/OsStatus.java | 29 + .../models/windowsupdates/Policy.java | 31 +- .../models/windowsupdates/PolicyApproval.java | 34 + .../windowsupdates/PolicyAssignment.java | 110 + .../PolicyAssignmentCollectionResponse.java | 62 + .../generated/models/windowsupdates/Ring.java | 14 +- .../models/windowsupdates/TenantSetting.java | 82 + .../models/windowsupdates/UpdateData.java | 113 + .../ConnectivityRequestBuilder.java | 3 + .../reports/ReportsRequestBuilder.java | 8 +- ...iceCategoryDeviceCategoryGetResponse.java} | 14 +- ...IdDeviceCategoryDeviceCateg_6dfb0c44.java} | 40 +- .../item/settings/SettingsRequestBuilder.java | 3 + .../planner/PlannerRequestBuilder.java | 3 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../item/rules/RulesRequestBuilder.java | 10 +- .../generated/print/PrintRequestBuilder.java | 3 + .../item/PrinterItemRequestBuilder.java | 9 + .../jobs/item/PrintJobItemRequestBuilder.java | 6 + .../item/GroupItemRequestBuilder.java | 6 + .../item/UserItemRequestBuilder.java | 9 + .../jobs/item/PrintJobItemRequestBuilder.java | 6 + .../privacy/PrivacyRequestBuilder.java | 3 + .../reports/ReportsRequestBuilder.java | 36 + ...etMicrosoft365EmissionsRequestBuilder.java | 96 + .../daily/DailyRequestBuilder.java | 3 + .../monthly/MonthlyRequestBuilder.java | 3 + ...mentScheduleRequestItemRequestBuilder.java | 9 + .../UpdateRequestPostRequestBody.java | 160 ++ .../UpdateRequestRequestBuilder.java | 105 + ...mentScheduleRequestItemRequestBuilder.java | 9 + .../UpdateRequestPostRequestBody.java | 160 ++ .../UpdateRequestRequestBuilder.java | 105 + ...mentScheduleRequestItemRequestBuilder.java | 9 + .../UpdateRequestPostRequestBody.java | 160 ++ .../UpdateRequestRequestBuilder.java | 105 + .../security/SecurityRequestBuilder.java | 30 + ...seTypeConfigurationItemRequestBuilder.java | 9 + .../SlaPoliciesRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + ...SlaPolicyDefinitionItemRequestBuilder.java | 228 ++ .../ProcessContentRequestBuilder.java | 8 +- .../ProtectionScopesRequestBuilder.java | 10 +- .../compute/ComputeRequestBuilder.java | 10 +- .../SynchronizationRequestBuilder.java | 6 + .../jobs/JobsRequestBuilder.java | 3 + .../SynchronizationJobItemRequestBuilder.java | 12 + .../ObjectConnectionsRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + ...ectConnectionObjectItemRequestBuilder.java | 232 ++ .../InformationProtectionRequestBuilder.java | 15 + .../search/SearchRequestBuilder.java | 8 +- .../migrations/MigrationsRequestBuilder.java | 45 - ...rossTenantMigrationJobsRequestBuilder.java | 51 +- .../count/CountRequestBuilder.java | 15 - ...sTenantMigrationJobItemRequestBuilder.java | 69 +- .../item/cancel/CancelRequestBuilder.java | 15 - .../item/migrate/MigrateRequestBuilder.java | 15 - .../item/users/UsersRequestBuilder.java | 33 - .../item/users/count/CountRequestBuilder.java | 15 - ...TenantMigrationTaskItemRequestBuilder.java | 52 +- .../item/cancel/CancelRequestBuilder.java | 23 +- .../item/validate/ValidateRequestBuilder.java | 15 - ...tionJobsWithDisplayNameRequestBuilder.java | 66 +- .../cancel/CancelRequestBuilder.java | 15 - .../migrate/MigrateRequestBuilder.java | 15 - .../validate/ValidateRequestBuilder.java | 15 - .../item/PlannerPlanItemRequestBuilder.java | 3 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../item/PlannerPlanItemRequestBuilder.java | 3 + ...TeamworkCustomEmojiItemRequestBuilder.java | 31 +- .../item/value/ContentRequestBuilder.java | 199 ++ ...omEmojisWithDisplayNameRequestBuilder.java | 22 +- .../item/PlannerPlanItemRequestBuilder.java | 3 + .../item/PlannerPlanItemRequestBuilder.java | 3 + .../users/item/UserItemRequestBuilder.java | 3 + .../item/CloudPCItemRequestBuilder.java | 12 + .../relocate/RelocatePostRequestBody.java | 108 + .../item/relocate/RelocateRequestBuilder.java | 98 + .../InformationProtectionRequestBuilder.java | 15 + .../item/insights/InsightsRequestBuilder.java | 6 + .../item/MailFolderItemRequestBuilder.java | 6 + .../item/MailFolderItemRequestBuilder.java | 6 + .../item/MessageItemRequestBuilder.java | 6 + .../item/MessageItemRequestBuilder.java | 6 + .../item/ManagedDeviceItemRequestBuilder.java | 3 + .../item/MessageItemRequestBuilder.java | 6 + .../item/OnlineMeetingItemRequestBuilder.java | 3 + .../item/outlook/OutlookRequestBuilder.java | 9 + .../item/PlannerPlanItemRequestBuilder.java | 3 + 328 files changed, 19479 insertions(+), 847 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/DataRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/ApplicableCatalogSummariesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/ApplicableCatalogSummaryItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/AggregatedDevicesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/item/ApplicableDeviceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/catalogentry/CatalogEntryRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/DeviceProfilesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/item/DeviceProfileItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/DriversRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/DriverUpdateReportItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/DeviceStatusesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/item/DriverUpdateDeviceStatusItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/PolicyAssignmentsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/item/PolicyAssignmentItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/item/deviceprofile/DeviceProfileRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/ApplicableCatalogsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/ApplicableCatalogItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/catalogentry/CatalogEntryRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/DevicesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/item/ApplicableDeviceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/TenantSettingsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/MdmAppSettingsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/item/MdmAppSettingMdmAppItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/CustomExtensionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/item/RoleManagementCustomCalloutExtensionItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogResourceType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogScope.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkRelocate.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinCredential.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinKeyVaultIntentConfiguration.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinKeyVaultPasswordConfiguration.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinPlainTextUserIdentity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinUserIdentity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcKeyVaultDomainJoinCredential.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPlainTextDomainJoinCredential.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipal.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipalType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentSharingLimit.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentSharingValueObject.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentUserAccessValueObject.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAllowedAgentTypesValueObject.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAssignmentMember.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingDirectoryObjectType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingTeamsMeetingValueObject.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignment.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignmentCategory.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingValueObject.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CustomCalloutExtensionType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CustomExtensionResourceType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EvaluationOutcome.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MeetingCopilotMode.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnection.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnectionCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateCustomExtension.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateCustomExtensionHandler.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateHandler.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateListener.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtension.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtensionCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TelecomProviderSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyCustomExtensionRule.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/SelectedAgentBuilderPlatformsSubjectSet.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/EventGroupingKind.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCondition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyConditionBase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyConditionOperator.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCriteriaBlock.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinitionCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyLogicalOperator.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyRecalculateCondition.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyTimer.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalog.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogSummary.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogSummaryCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableDevice.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableDeviceCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApprovedBy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientSubstate.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfile.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfileCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceServiceState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceServiceSubstate.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateApprovalRule.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateDeviceStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateDeviceStatusCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdatePolicy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateReport.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateReportCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateRing.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/FeatureUpdatePolicy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/FeatureUpdateRing.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/HotpatchReadiness.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/MdmAppSetting.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/MdmAppSettingCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/OsStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignment.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignmentCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/TenantSetting.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/UpdateData.java rename src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/{microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse.java => microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse.java} (82%) rename src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/{microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.java => microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.java} (76%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365emissions/GetMicrosoft365EmissionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/SlaPoliciesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/item/SlaPolicyDefinitionItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/value/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocateRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java b/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java index 7ffb9ae44fd..a5971a71b81 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java +++ b/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java @@ -646,7 +646,10 @@ public IdentityProtectionRequestBuilder identityProtection() { /** * Provides operations to manage the collection of identityProvider entities. * @return a {@link IdentityProvidersRequestBuilder} + * @deprecated + * The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15 */ + @Deprecated @jakarta.annotation.Nonnull public IdentityProvidersRequestBuilder identityProviders() { return new IdentityProvidersRequestBuilder(pathParameters, requestAdapter); @@ -806,7 +809,10 @@ public PrivacyRequestBuilder privacy() { /** * Provides operations to manage the collection of privilegedAccess entities. * @return a {@link PrivilegedAccessRequestBuilder} + * @deprecated + * The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28 */ + @Deprecated @jakarta.annotation.Nonnull public PrivilegedAccessRequestBuilder privilegedAccess() { return new PrivilegedAccessRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/UpdatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/UpdatesRequestBuilder.java index d1b4404f07f..e29a07b9c1f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/UpdatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/UpdatesRequestBuilder.java @@ -1,11 +1,13 @@ package com.microsoft.graph.beta.admin.windows.updates; import com.microsoft.graph.beta.admin.windows.updates.catalog.CatalogRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.deploymentaudiences.DeploymentAudiencesRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.deployments.DeploymentsRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.policies.PoliciesRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.products.ProductsRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.resourceconnections.ResourceConnectionsRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.updatableassets.UpdatableAssetsRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.updatepolicies.UpdatePoliciesRequestBuilder; import com.microsoft.graph.beta.models.AdminWindowsUpdates; @@ -36,6 +38,14 @@ public class UpdatesRequestBuilder extends BaseRequestBuilder { public CatalogRequestBuilder catalog() { return new CatalogRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the data property of the microsoft.graph.adminWindowsUpdates entity. + * @return a {@link DataRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DataRequestBuilder data() { + return new DataRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the deploymentAudiences property of the microsoft.graph.adminWindowsUpdates entity. * @return a {@link DeploymentAudiencesRequestBuilder} @@ -76,6 +86,14 @@ public ProductsRequestBuilder products() { public ResourceConnectionsRequestBuilder resourceConnections() { return new ResourceConnectionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the tenantSettings property of the microsoft.graph.adminWindowsUpdates entity. + * @return a {@link TenantSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TenantSettingsRequestBuilder tenantSettings() { + return new TenantSettingsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the updatableAssets property of the microsoft.graph.adminWindowsUpdates entity. * @return a {@link UpdatableAssetsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/DataRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/DataRequestBuilder.java new file mode 100644 index 00000000000..88fcbdd8687 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/DataRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.admin.windows.updates.data; + +import com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.UpdateData; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 data property of the microsoft.graph.adminWindowsUpdates entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DataRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the applicableCatalogSummaries property of the microsoft.graph.windowsUpdates.updateData entity. + * @return a {@link ApplicableCatalogSummariesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogSummariesRequestBuilder applicableCatalogSummaries() { + return new ApplicableCatalogSummariesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the deviceProfiles property of the microsoft.graph.windowsUpdates.updateData entity. + * @return a {@link DeviceProfilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceProfilesRequestBuilder deviceProfiles() { + return new DeviceProfilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the drivers property of the microsoft.graph.windowsUpdates.updateData entity. + * @return a {@link DriversRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DriversRequestBuilder drivers() { + return new DriversRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the policyAssignments property of the microsoft.graph.windowsUpdates.updateData entity. + * @return a {@link PolicyAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyAssignmentsRequestBuilder policyAssignments() { + return new PolicyAssignmentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DataRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DataRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DataRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DataRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property data for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property data for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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-only Windows Autopatch device, policy assignment, applicability, and driver reporting data. + * @return a {@link UpdateData} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UpdateData get() { + return get(null); + } + /** + * Read-only Windows Autopatch device, policy assignment, applicability, and driver reporting data. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UpdateData} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UpdateData get(@jakarta.annotation.Nullable 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, UpdateData::createFromDiscriminatorValue); + } + /** + * Update the navigation property data in admin + * @param body The request body + * @return a {@link UpdateData} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UpdateData patch(@jakarta.annotation.Nonnull final UpdateData body) { + return patch(body, null); + } + /** + * Update the navigation property data in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UpdateData} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UpdateData patch(@jakarta.annotation.Nonnull final UpdateData 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, UpdateData::createFromDiscriminatorValue); + } + /** + * Delete navigation property data for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property data for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only Windows Autopatch device, policy assignment, applicability, and driver reporting data. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only Windows Autopatch device, policy assignment, applicability, and driver reporting data. + * @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 data in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UpdateData body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property data in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UpdateData 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 DataRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DataRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DataRequestBuilder(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-only Windows Autopatch device, policy assignment, applicability, and driver reporting data. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/ApplicableCatalogSummariesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/ApplicableCatalogSummariesRequestBuilder.java new file mode 100644 index 00000000000..8af23cd657d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/ApplicableCatalogSummariesRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries; + +import com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 applicableCatalogSummaries property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicableCatalogSummariesRequestBuilder 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 applicableCatalogSummaries property of the microsoft.graph.windowsUpdates.updateData entity. + * @param applicableCatalogSummaryId The unique identifier of applicableCatalogSummary + * @return a {@link ApplicableCatalogSummaryItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogSummaryItemRequestBuilder byApplicableCatalogSummaryId(@jakarta.annotation.Nonnull final String applicableCatalogSummaryId) { + Objects.requireNonNull(applicableCatalogSummaryId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("applicableCatalogSummary%2Did", applicableCatalogSummaryId); + return new ApplicableCatalogSummaryItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ApplicableCatalogSummariesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogSummariesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ApplicableCatalogSummariesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogSummariesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of applicableCatalogSummary resources aggregated across Windows Autopatch policies. + * @return a {@link ApplicableCatalogSummaryCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableCatalogSummaryCollectionResponse get() { + return get(null); + } + /** + * Get a list of applicableCatalogSummary resources aggregated across Windows Autopatch policies. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableCatalogSummaryCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableCatalogSummaryCollectionResponse get(@jakarta.annotation.Nullable 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, ApplicableCatalogSummaryCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a list of applicableCatalogSummary resources aggregated across Windows Autopatch policies. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of applicableCatalogSummary resources aggregated across Windows Autopatch policies. + * @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 ApplicableCatalogSummariesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogSummariesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplicableCatalogSummariesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of applicableCatalogSummary resources aggregated across Windows Autopatch policies. + */ + @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/admin/windows/updates/data/applicablecatalogsummaries/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/count/CountRequestBuilder.java new file mode 100644 index 00000000000..633df8f19b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/$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/admin/windows/updates/data/applicablecatalogsummaries/item/ApplicableCatalogSummaryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/ApplicableCatalogSummaryItemRequestBuilder.java new file mode 100644 index 00000000000..1a88866b4d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/ApplicableCatalogSummaryItemRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item; + +import com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 applicableCatalogSummaries property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicableCatalogSummaryItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the aggregatedDevices property of the microsoft.graph.windowsUpdates.applicableCatalogSummary entity. + * @return a {@link AggregatedDevicesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AggregatedDevicesRequestBuilder aggregatedDevices() { + return new AggregatedDevicesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the catalogEntry property of the microsoft.graph.windowsUpdates.applicableCatalogSummary entity. + * @return a {@link CatalogEntryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogEntryRequestBuilder catalogEntry() { + return new CatalogEntryRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ApplicableCatalogSummaryItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogSummaryItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ApplicableCatalogSummaryItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogSummaryItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Catalog applicability aggregated across Autopatch policies. Read-only. + * @return a {@link ApplicableCatalogSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableCatalogSummary get() { + return get(null); + } + /** + * Catalog applicability aggregated across Autopatch policies. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableCatalogSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableCatalogSummary get(@jakarta.annotation.Nullable 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, ApplicableCatalogSummary::createFromDiscriminatorValue); + } + /** + * Catalog applicability aggregated across Autopatch policies. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Catalog applicability aggregated across Autopatch policies. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ApplicableCatalogSummaryItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogSummaryItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplicableCatalogSummaryItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Catalog applicability aggregated across Autopatch policies. 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/AggregatedDevicesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/AggregatedDevicesRequestBuilder.java new file mode 100644 index 00000000000..000b4cc891a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/AggregatedDevicesRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices; + +import com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 aggregatedDevices property of the microsoft.graph.windowsUpdates.applicableCatalogSummary entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AggregatedDevicesRequestBuilder 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 aggregatedDevices property of the microsoft.graph.windowsUpdates.applicableCatalogSummary entity. + * @param applicableDeviceId The unique identifier of applicableDevice + * @return a {@link ApplicableDeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableDeviceItemRequestBuilder byApplicableDeviceId(@jakarta.annotation.Nonnull final String applicableDeviceId) { + Objects.requireNonNull(applicableDeviceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("applicableDevice%2Did", applicableDeviceId); + return new ApplicableDeviceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AggregatedDevicesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AggregatedDevicesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/aggregatedDevices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AggregatedDevicesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AggregatedDevicesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/aggregatedDevices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the applicableDevice resources included in an update applicability summary. + * @return a {@link ApplicableDeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableDeviceCollectionResponse get() { + return get(null); + } + /** + * Get the applicableDevice resources included in an update applicability summary. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableDeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableDeviceCollectionResponse get(@jakarta.annotation.Nullable 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, ApplicableDeviceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get the applicableDevice resources included in an update applicability summary. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the applicableDevice resources included in an update applicability summary. + * @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 AggregatedDevicesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AggregatedDevicesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AggregatedDevicesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the applicableDevice resources included in an update applicability summary. + */ + @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/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/count/CountRequestBuilder.java new file mode 100644 index 00000000000..39c835c07e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/aggregatedDevices/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/aggregatedDevices/$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/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/item/ApplicableDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/item/ApplicableDeviceItemRequestBuilder.java new file mode 100644 index 00000000000..b56306018da --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/aggregateddevices/item/ApplicableDeviceItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 aggregatedDevices property of the microsoft.graph.windowsUpdates.applicableCatalogSummary entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicableDeviceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplicableDeviceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableDeviceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/aggregatedDevices/{applicableDevice%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ApplicableDeviceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableDeviceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/aggregatedDevices/{applicableDevice%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The devices included in the applicability summary. + * @return a {@link ApplicableDevice} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableDevice get() { + return get(null); + } + /** + * The devices included in the applicability summary. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableDevice} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableDevice get(@jakarta.annotation.Nullable 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, ApplicableDevice::createFromDiscriminatorValue); + } + /** + * The devices included in the applicability summary. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The devices included in the applicability summary. + * @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 ApplicableDeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableDeviceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplicableDeviceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The devices included in the applicability summary. + */ + @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/admin/windows/updates/data/applicablecatalogsummaries/item/catalogentry/CatalogEntryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/catalogentry/CatalogEntryRequestBuilder.java new file mode 100644 index 00000000000..ea57cdcabe7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/applicablecatalogsummaries/item/catalogentry/CatalogEntryRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.CatalogEntry; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 catalogEntry property of the microsoft.graph.windowsUpdates.applicableCatalogSummary entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CatalogEntryRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CatalogEntryRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogEntryRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/catalogEntry{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CatalogEntryRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogEntryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/applicableCatalogSummaries/{applicableCatalogSummary%2Did}/catalogEntry{?%24expand,%24select}", rawUrl); + } + /** + * The associated Windows update catalog entry. + * @return a {@link CatalogEntry} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CatalogEntry get() { + return get(null); + } + /** + * The associated Windows update catalog entry. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CatalogEntry} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CatalogEntry get(@jakarta.annotation.Nullable 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, CatalogEntry::createFromDiscriminatorValue); + } + /** + * The associated Windows update catalog entry. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The associated Windows update catalog entry. + * @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 CatalogEntryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogEntryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CatalogEntryRequestBuilder(rawUrl, requestAdapter); + } + /** + * The associated Windows update catalog entry. + */ + @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/admin/windows/updates/data/deviceprofiles/DeviceProfilesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/DeviceProfilesRequestBuilder.java new file mode 100644 index 00000000000..141aae0458c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/DeviceProfilesRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles; + +import com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceProfiles property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceProfilesRequestBuilder 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 deviceProfiles property of the microsoft.graph.windowsUpdates.updateData entity. + * @param deviceProfileId The unique identifier of deviceProfile + * @return a {@link DeviceProfileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceProfileItemRequestBuilder byDeviceProfileId(@jakarta.annotation.Nonnull final String deviceProfileId) { + Objects.requireNonNull(deviceProfileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("deviceProfile%2Did", deviceProfileId); + return new DeviceProfileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceProfilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceProfilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/deviceProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceProfilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceProfilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/deviceProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of deviceProfile resources and their Windows servicing information. + * @return a {@link DeviceProfileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeviceProfileCollectionResponse get() { + return get(null); + } + /** + * Get a list of deviceProfile resources and their Windows servicing information. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceProfileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeviceProfileCollectionResponse get(@jakarta.annotation.Nullable 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, DeviceProfileCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a list of deviceProfile resources and their Windows servicing information. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of deviceProfile resources and their Windows servicing information. + * @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 DeviceProfilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceProfilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceProfilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of deviceProfile resources and their Windows servicing information. + */ + @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/admin/windows/updates/data/deviceprofiles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9e46eb2ffb4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/deviceProfiles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/deviceProfiles/$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/admin/windows/updates/data/deviceprofiles/item/DeviceProfileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/item/DeviceProfileItemRequestBuilder.java new file mode 100644 index 00000000000..f6e7c7609b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/deviceprofiles/item/DeviceProfileItemRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.DeviceProfile; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceProfiles property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceProfileItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceProfileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceProfileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/deviceProfiles/{deviceProfile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceProfileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceProfileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/deviceProfiles/{deviceProfile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get a deviceProfile resource and its Windows servicing information. + * @return a {@link DeviceProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeviceProfile get() { + return get(null); + } + /** + * Get a deviceProfile resource and its Windows servicing information. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeviceProfile get(@jakarta.annotation.Nullable 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, DeviceProfile::createFromDiscriminatorValue); + } + /** + * Get a deviceProfile resource and its Windows servicing information. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a deviceProfile resource and its Windows servicing information. + * @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 DeviceProfileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceProfileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceProfileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a deviceProfile resource and its Windows servicing information. + */ + @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/admin/windows/updates/data/drivers/DriversRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/DriversRequestBuilder.java new file mode 100644 index 00000000000..8f5968bac4b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/DriversRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.drivers; + +import com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 drivers property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriversRequestBuilder 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 drivers property of the microsoft.graph.windowsUpdates.updateData entity. + * @param driverUpdateReportId The unique identifier of driverUpdateReport + * @return a {@link DriverUpdateReportItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DriverUpdateReportItemRequestBuilder byDriverUpdateReportId(@jakarta.annotation.Nonnull final String driverUpdateReportId) { + Objects.requireNonNull(driverUpdateReportId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("driverUpdateReport%2Did", driverUpdateReportId); + return new DriverUpdateReportItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DriversRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DriversRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DriversRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DriversRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of driverUpdateReport resources for driver and firmware updates available in the tenant. + * @return a {@link DriverUpdateReportCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DriverUpdateReportCollectionResponse get() { + return get(null); + } + /** + * Get a list of driverUpdateReport resources for driver and firmware updates available in the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DriverUpdateReportCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DriverUpdateReportCollectionResponse get(@jakarta.annotation.Nullable 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, DriverUpdateReportCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a list of driverUpdateReport resources for driver and firmware updates available in the tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of driverUpdateReport resources for driver and firmware updates available in the tenant. + * @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 DriversRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DriversRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DriversRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of driverUpdateReport resources for driver and firmware updates available in the tenant. + */ + @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/admin/windows/updates/data/drivers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0bb4bed28aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.drivers.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/$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/admin/windows/updates/data/drivers/item/DriverUpdateReportItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/DriverUpdateReportItemRequestBuilder.java new file mode 100644 index 00000000000..f0b8e45ba81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/DriverUpdateReportItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.drivers.item; + +import com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 drivers property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriverUpdateReportItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the deviceStatuses property of the microsoft.graph.windowsUpdates.driverUpdateReport entity. + * @return a {@link DeviceStatusesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceStatusesRequestBuilder deviceStatuses() { + return new DeviceStatusesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DriverUpdateReportItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DriverUpdateReportItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DriverUpdateReportItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DriverUpdateReportItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Driver updates available in the tenant and their per-device rollout status. Read-only. + * @return a {@link DriverUpdateReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DriverUpdateReport get() { + return get(null); + } + /** + * Driver updates available in the tenant and their per-device rollout status. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DriverUpdateReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DriverUpdateReport get(@jakarta.annotation.Nullable 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, DriverUpdateReport::createFromDiscriminatorValue); + } + /** + * Driver updates available in the tenant and their per-device rollout status. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Driver updates available in the tenant and their per-device rollout status. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DriverUpdateReportItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DriverUpdateReportItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DriverUpdateReportItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Driver updates available in the tenant and their per-device rollout status. 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/DeviceStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/DeviceStatusesRequestBuilder.java new file mode 100644 index 00000000000..a03b9736ac3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/DeviceStatusesRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses; + +import com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceStatuses property of the microsoft.graph.windowsUpdates.driverUpdateReport entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceStatusesRequestBuilder 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 deviceStatuses property of the microsoft.graph.windowsUpdates.driverUpdateReport entity. + * @param driverUpdateDeviceStatusId The unique identifier of driverUpdateDeviceStatus + * @return a {@link DriverUpdateDeviceStatusItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DriverUpdateDeviceStatusItemRequestBuilder byDriverUpdateDeviceStatusId(@jakarta.annotation.Nonnull final String driverUpdateDeviceStatusId) { + Objects.requireNonNull(driverUpdateDeviceStatusId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("driverUpdateDeviceStatus%2Did", driverUpdateDeviceStatusId); + return new DriverUpdateDeviceStatusItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceStatusesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceStatusesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}/deviceStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceStatusesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceStatusesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}/deviceStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the driverUpdateDeviceStatus resources for a driver or firmware update. + * @return a {@link DriverUpdateDeviceStatusCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DriverUpdateDeviceStatusCollectionResponse get() { + return get(null); + } + /** + * Get the driverUpdateDeviceStatus resources for a driver or firmware update. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DriverUpdateDeviceStatusCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DriverUpdateDeviceStatusCollectionResponse get(@jakarta.annotation.Nullable 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, DriverUpdateDeviceStatusCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get the driverUpdateDeviceStatus resources for a driver or firmware update. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the driverUpdateDeviceStatus resources for a driver or firmware update. + * @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 DeviceStatusesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceStatusesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the driverUpdateDeviceStatus resources for a driver or firmware update. + */ + @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/admin/windows/updates/data/drivers/item/devicestatuses/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c82430a68eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}/deviceStatuses/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}/deviceStatuses/$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/admin/windows/updates/data/drivers/item/devicestatuses/item/DriverUpdateDeviceStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/item/DriverUpdateDeviceStatusItemRequestBuilder.java new file mode 100644 index 00000000000..6894dc7920e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/drivers/item/devicestatuses/item/DriverUpdateDeviceStatusItemRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceStatuses property of the microsoft.graph.windowsUpdates.driverUpdateReport entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriverUpdateDeviceStatusItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DriverUpdateDeviceStatusItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DriverUpdateDeviceStatusItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}/deviceStatuses/{driverUpdateDeviceStatus%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DriverUpdateDeviceStatusItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DriverUpdateDeviceStatusItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/drivers/{driverUpdateReport%2Did}/deviceStatuses/{driverUpdateDeviceStatus%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get a driverUpdateDeviceStatus resource for a driver or firmware update. + * @return a {@link DriverUpdateDeviceStatus} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DriverUpdateDeviceStatus get() { + return get(null); + } + /** + * Get a driverUpdateDeviceStatus resource for a driver or firmware update. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DriverUpdateDeviceStatus} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DriverUpdateDeviceStatus get(@jakarta.annotation.Nullable 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, DriverUpdateDeviceStatus::createFromDiscriminatorValue); + } + /** + * Get a driverUpdateDeviceStatus resource for a driver or firmware update. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a driverUpdateDeviceStatus resource for a driver or firmware update. + * @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 DriverUpdateDeviceStatusItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DriverUpdateDeviceStatusItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DriverUpdateDeviceStatusItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a driverUpdateDeviceStatus resource for a driver or firmware update. + */ + @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/admin/windows/updates/data/policyassignments/PolicyAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/PolicyAssignmentsRequestBuilder.java new file mode 100644 index 00000000000..9a74debc177 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/PolicyAssignmentsRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.policyassignments; + +import com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 policyAssignments property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyAssignmentsRequestBuilder 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 policyAssignments property of the microsoft.graph.windowsUpdates.updateData entity. + * @param policyAssignmentId The unique identifier of policyAssignment + * @return a {@link PolicyAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyAssignmentItemRequestBuilder byPolicyAssignmentId(@jakarta.annotation.Nonnull final String policyAssignmentId) { + Objects.requireNonNull(policyAssignmentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("policyAssignment%2Did", policyAssignmentId); + return new PolicyAssignmentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PolicyAssignmentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PolicyAssignmentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of policyAssignment resources that associate Windows Autopatch policies with devices. + * @return a {@link PolicyAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyAssignmentCollectionResponse get() { + return get(null); + } + /** + * Get a list of policyAssignment resources that associate Windows Autopatch policies with devices. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyAssignmentCollectionResponse get(@jakarta.annotation.Nullable 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, PolicyAssignmentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a list of policyAssignment resources that associate Windows Autopatch policies with devices. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of policyAssignment resources that associate Windows Autopatch policies with devices. + * @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 PolicyAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PolicyAssignmentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of policyAssignment resources that associate Windows Autopatch policies with devices. + */ + @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/admin/windows/updates/data/policyassignments/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/count/CountRequestBuilder.java new file mode 100644 index 00000000000..42c3c8bc33a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments/$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/admin/windows/updates/data/policyassignments/item/PolicyAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/item/PolicyAssignmentItemRequestBuilder.java new file mode 100644 index 00000000000..738592a58e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/item/PolicyAssignmentItemRequestBuilder.java @@ -0,0 +1,140 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item; + +import com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 policyAssignments property of the microsoft.graph.windowsUpdates.updateData entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyAssignmentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the deviceProfile property of the microsoft.graph.windowsUpdates.policyAssignment entity. + * @return a {@link DeviceProfileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceProfileRequestBuilder deviceProfile() { + return new DeviceProfileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PolicyAssignmentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments/{policyAssignment%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PolicyAssignmentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments/{policyAssignment%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get a policyAssignment resource that associates a Windows Autopatch policy with a device. + * @return a {@link PolicyAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyAssignment get() { + return get(null); + } + /** + * Get a policyAssignment resource that associates a Windows Autopatch policy with a device. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyAssignment get(@jakarta.annotation.Nullable 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, PolicyAssignment::createFromDiscriminatorValue); + } + /** + * Get a policyAssignment resource that associates a Windows Autopatch policy with a device. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a policyAssignment resource that associates a Windows Autopatch policy with a device. + * @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 PolicyAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PolicyAssignmentItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a policyAssignment resource that associates a Windows Autopatch policy with a device. + */ + @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/admin/windows/updates/data/policyassignments/item/deviceprofile/DeviceProfileRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/item/deviceprofile/DeviceProfileRequestBuilder.java new file mode 100644 index 00000000000..d8109db4e12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/data/policyassignments/item/deviceprofile/DeviceProfileRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.DeviceProfile; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceProfile property of the microsoft.graph.windowsUpdates.policyAssignment entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceProfileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceProfileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceProfileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments/{policyAssignment%2Did}/deviceProfile{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceProfileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceProfileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/data/policyAssignments/{policyAssignment%2Did}/deviceProfile{?%24expand,%24select}", rawUrl); + } + /** + * The profile of the assigned device. + * @return a {@link DeviceProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceProfile get() { + return get(null); + } + /** + * The profile of the assigned device. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceProfile get(@jakarta.annotation.Nullable 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, DeviceProfile::createFromDiscriminatorValue); + } + /** + * The profile of the assigned device. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The profile of the assigned device. + * @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 DeviceProfileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceProfileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceProfileRequestBuilder(rawUrl, requestAdapter); + } + /** + * The profile of the assigned device. + */ + @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/admin/windows/updates/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/PoliciesRequestBuilder.java index f662759192f..7a6a77fae3a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/PoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/PoliciesRequestBuilder.java @@ -60,7 +60,7 @@ public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/admin/windows/updates/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the policy objects and their properties. You can use this method with the following child object type: qualityUpdatePolicy. + * Get a list of the policy objects and their properties. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @return a {@link PolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public PolicyCollectionResponse get() { return get(null); } /** - * Get a list of the policy objects and their properties. You can use this method with the following child object type: qualityUpdatePolicy. + * Get a list of the policy objects and their properties. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public PolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util return this.requestAdapter.send(requestInfo, errorMapping, PolicyCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Create a new Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @return a {@link Policy} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public Policy post(@jakarta.annotation.Nonnull final Policy body) { return post(body, null); } /** - * Create a new Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Create a new Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Policy} @@ -111,7 +111,7 @@ public Policy post(@jakarta.annotation.Nonnull final Policy body, @jakarta.annot return this.requestAdapter.send(requestInfo, errorMapping, Policy::createFromDiscriminatorValue); } /** - * Get a list of the policy objects and their properties. You can use this method with the following child object type: qualityUpdatePolicy. + * Get a list of the policy objects and their properties. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the policy objects and their properties. You can use this method with the following child object type: qualityUpdatePolicy. + * Get a list of the policy objects and their properties. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Create a new Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Create a new Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public PoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new PoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the policy objects and their properties. You can use this method with the following child object type: qualityUpdatePolicy. + * Get a list of the policy objects and their properties. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/PolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/PolicyItemRequestBuilder.java index e327a0fa838..f68bcc7901d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/PolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/PolicyItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.beta.admin.windows.updates.policies.item; +import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecontent.ApplicableContentRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.policies.item.approvals.ApprovalsRequestBuilder; import com.microsoft.graph.beta.admin.windows.updates.policies.item.rings.RingsRequestBuilder; @@ -23,6 +24,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the applicableCatalogs property of the microsoft.graph.windowsUpdates.policy entity. + * @return a {@link ApplicableCatalogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogsRequestBuilder applicableCatalogs() { + return new ApplicableCatalogsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the applicableContent property of the microsoft.graph.windowsUpdates.policy entity. * @return a {@link ApplicableContentRequestBuilder} @@ -64,7 +73,7 @@ public PolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Delete a Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -72,7 +81,7 @@ public void delete() { delete(null); } /** - * Delete a Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Delete a Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @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 @@ -84,7 +93,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Read the properties and relationships of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @return a {@link Policy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -94,7 +103,7 @@ public Policy get() { return get(null); } /** - * Read the properties and relationships of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Read the properties and relationships of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Policy} * @throws ODataError When receiving a 4XX or 5XX status code @@ -108,7 +117,7 @@ public Policy get(@jakarta.annotation.Nullable final java.util.function.Consumer return this.requestAdapter.send(requestInfo, errorMapping, Policy::createFromDiscriminatorValue); } /** - * Update the properties of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Update the properties of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @return a {@link Policy} * @throws ODataError When receiving a 4XX or 5XX status code @@ -119,7 +128,7 @@ public Policy patch(@jakarta.annotation.Nonnull final Policy body) { return patch(body, null); } /** - * Update the properties of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Update the properties of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Policy} @@ -135,7 +144,7 @@ public Policy patch(@jakarta.annotation.Nonnull final Policy body, @jakarta.anno return this.requestAdapter.send(requestInfo, errorMapping, Policy::createFromDiscriminatorValue); } /** - * Delete a Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Delete a Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +152,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a Windows update policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Delete a Windows update policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +164,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Read the properties and relationships of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +172,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Read the properties and relationships of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -175,7 +184,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Update the properties of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +193,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Update the properties of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -215,7 +224,7 @@ public PolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a policy object. You can use this method with the following child object type: qualityUpdatePolicy. + * Read the properties and relationships of a policy object. You can use this method with the following child object types: driverUpdatePolicy, featureUpdatePolicy, and qualityUpdatePolicy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/ApplicableCatalogsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/ApplicableCatalogsRequestBuilder.java new file mode 100644 index 00000000000..b38556b7e12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/ApplicableCatalogsRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs; + +import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 applicableCatalogs property of the microsoft.graph.windowsUpdates.policy entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicableCatalogsRequestBuilder 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 applicableCatalogs property of the microsoft.graph.windowsUpdates.policy entity. + * @param applicableCatalogId The unique identifier of applicableCatalog + * @return a {@link ApplicableCatalogItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogItemRequestBuilder byApplicableCatalogId(@jakarta.annotation.Nonnull final String applicableCatalogId) { + Objects.requireNonNull(applicableCatalogId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("applicableCatalog%2Did", applicableCatalogId); + return new ApplicableCatalogItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ApplicableCatalogsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ApplicableCatalogsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * List catalog entries that are applicable to devices targeted by a Windows Autopatch policy. + * @return a {@link ApplicableCatalogCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableCatalogCollectionResponse get() { + return get(null); + } + /** + * List catalog entries that are applicable to devices targeted by a Windows Autopatch policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableCatalogCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableCatalogCollectionResponse get(@jakarta.annotation.Nullable 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, ApplicableCatalogCollectionResponse::createFromDiscriminatorValue); + } + /** + * List catalog entries that are applicable to devices targeted by a Windows Autopatch policy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * List catalog entries that are applicable to devices targeted by a Windows Autopatch policy. + * @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 ApplicableCatalogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplicableCatalogsRequestBuilder(rawUrl, requestAdapter); + } + /** + * List catalog entries that are applicable to devices targeted by a Windows Autopatch policy. + */ + @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/admin/windows/updates/policies/item/applicablecatalogs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..451a5650f2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/$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/admin/windows/updates/policies/item/applicablecatalogs/item/ApplicableCatalogItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/ApplicableCatalogItemRequestBuilder.java new file mode 100644 index 00000000000..7a38668de29 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/ApplicableCatalogItemRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item; + +import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 applicableCatalogs property of the microsoft.graph.windowsUpdates.policy entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicableCatalogItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the catalogEntry property of the microsoft.graph.windowsUpdates.applicableCatalog entity. + * @return a {@link CatalogEntryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogEntryRequestBuilder catalogEntry() { + return new CatalogEntryRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the devices property of the microsoft.graph.windowsUpdates.applicableCatalog entity. + * @return a {@link DevicesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DevicesRequestBuilder devices() { + return new DevicesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ApplicableCatalogItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ApplicableCatalogItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableCatalogItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The catalog entries that apply to devices targeted by the policy. + * @return a {@link ApplicableCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableCatalog get() { + return get(null); + } + /** + * The catalog entries that apply to devices targeted by the policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableCatalog get(@jakarta.annotation.Nullable 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, ApplicableCatalog::createFromDiscriminatorValue); + } + /** + * The catalog entries that apply to devices targeted by the policy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The catalog entries that apply to devices targeted by the policy. + * @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 ApplicableCatalogItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableCatalogItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplicableCatalogItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The catalog entries that apply to devices targeted by the policy. + */ + @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/admin/windows/updates/policies/item/applicablecatalogs/item/catalogentry/CatalogEntryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/catalogentry/CatalogEntryRequestBuilder.java new file mode 100644 index 00000000000..de28639d611 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/catalogentry/CatalogEntryRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.CatalogEntry; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 catalogEntry property of the microsoft.graph.windowsUpdates.applicableCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CatalogEntryRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CatalogEntryRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogEntryRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/catalogEntry{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CatalogEntryRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogEntryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/catalogEntry{?%24expand,%24select}", rawUrl); + } + /** + * The associated Windows update catalog entry. + * @return a {@link CatalogEntry} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CatalogEntry get() { + return get(null); + } + /** + * The associated Windows update catalog entry. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CatalogEntry} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CatalogEntry get(@jakarta.annotation.Nullable 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, CatalogEntry::createFromDiscriminatorValue); + } + /** + * The associated Windows update catalog entry. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The associated Windows update catalog entry. + * @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 CatalogEntryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogEntryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CatalogEntryRequestBuilder(rawUrl, requestAdapter); + } + /** + * The associated Windows update catalog entry. + */ + @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/admin/windows/updates/policies/item/applicablecatalogs/item/devices/DevicesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/DevicesRequestBuilder.java new file mode 100644 index 00000000000..e5c7d8baed6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/DevicesRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices; + +import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 devices property of the microsoft.graph.windowsUpdates.applicableCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DevicesRequestBuilder 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 devices property of the microsoft.graph.windowsUpdates.applicableCatalog entity. + * @param applicableDeviceId The unique identifier of applicableDevice + * @return a {@link ApplicableDeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableDeviceItemRequestBuilder byApplicableDeviceId(@jakarta.annotation.Nonnull final String applicableDeviceId) { + Objects.requireNonNull(applicableDeviceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("applicableDevice%2Did", applicableDeviceId); + return new ApplicableDeviceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DevicesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DevicesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/devices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DevicesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DevicesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/devices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * List the devices for which a catalog entry is applicable under a Windows Autopatch policy. + * @return a {@link ApplicableDeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableDeviceCollectionResponse get() { + return get(null); + } + /** + * List the devices for which a catalog entry is applicable under a Windows Autopatch policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableDeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApplicableDeviceCollectionResponse get(@jakarta.annotation.Nullable 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, ApplicableDeviceCollectionResponse::createFromDiscriminatorValue); + } + /** + * List the devices for which a catalog entry is applicable under a Windows Autopatch policy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * List the devices for which a catalog entry is applicable under a Windows Autopatch policy. + * @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 DevicesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DevicesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DevicesRequestBuilder(rawUrl, requestAdapter); + } + /** + * List the devices for which a catalog entry is applicable under a Windows Autopatch policy. + */ + @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/admin/windows/updates/policies/item/applicablecatalogs/item/devices/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/count/CountRequestBuilder.java new file mode 100644 index 00000000000..89242a13e34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/devices/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/devices/$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/admin/windows/updates/policies/item/applicablecatalogs/item/devices/item/ApplicableDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/item/ApplicableDeviceItemRequestBuilder.java new file mode 100644 index 00000000000..c66c7db355a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecatalogs/item/devices/item/ApplicableDeviceItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 devices property of the microsoft.graph.windowsUpdates.applicableCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicableDeviceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplicableDeviceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableDeviceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/devices/{applicableDevice%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ApplicableDeviceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicableDeviceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/applicableCatalogs/{applicableCatalog%2Did}/devices/{applicableDevice%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The devices for which the catalog entry is applicable. + * @return a {@link ApplicableDevice} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableDevice get() { + return get(null); + } + /** + * The devices for which the catalog entry is applicable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApplicableDevice} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ApplicableDevice get(@jakarta.annotation.Nullable 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, ApplicableDevice::createFromDiscriminatorValue); + } + /** + * The devices for which the catalog entry is applicable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The devices for which the catalog entry is applicable. + * @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 ApplicableDeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicableDeviceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplicableDeviceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The devices for which the catalog entry is applicable. + */ + @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/admin/windows/updates/policies/item/applicablecontent/item/ApplicableContentCatalogEntryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecontent/item/ApplicableContentCatalogEntryItemRequestBuilder.java index 7726c2c42bf..60e5b161ec2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecontent/item/ApplicableContentCatalogEntryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/applicablecontent/item/ApplicableContentCatalogEntryItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents content applicable for offering to the related collection of devices. + * The existing applicable-content collection. For driver and feature update applicability, use applicableCatalogs. * @return a {@link ApplicableContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public ApplicableContent get() { return get(null); } /** - * Represents content applicable for offering to the related collection of devices. + * The existing applicable-content collection. For driver and feature update applicability, use applicableCatalogs. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApplicableContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents content applicable for offering to the related collection of devices. + * The existing applicable-content collection. For driver and feature update applicability, use applicableCatalogs. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents content applicable for offering to the related collection of devices. + * The existing applicable-content collection. For driver and feature update applicability, use applicableCatalogs. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public ApplicableContentCatalogEntryItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents content applicable for offering to the related collection of devices. + * The existing applicable-content collection. For driver and feature update applicability, use applicableCatalogs. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/RingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/RingsRequestBuilder.java index f80c47c7960..ae52a88fef3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/RingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/RingsRequestBuilder.java @@ -60,7 +60,7 @@ public RingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/rings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the ring objects and their properties. You can use this method with the following child object type: qualityUpdateRing. + * Get a list of the ring objects and their properties. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @return a {@link RingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public RingCollectionResponse get() { return get(null); } /** - * Get a list of the ring objects and their properties. You can use this method with the following child object type: qualityUpdateRing. + * Get a list of the ring objects and their properties. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public RingCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, RingCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new ring object. You can use this method with the following child object type: qualityUpdateRing. + * Create a new ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @param body The request body * @return a {@link Ring} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public Ring post(@jakarta.annotation.Nonnull final Ring body) { return post(body, null); } /** - * Create a new ring object. You can use this method with the following child object type: qualityUpdateRing. + * Create a new ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Ring} @@ -111,7 +111,7 @@ public Ring post(@jakarta.annotation.Nonnull final Ring body, @jakarta.annotatio return this.requestAdapter.send(requestInfo, errorMapping, Ring::createFromDiscriminatorValue); } /** - * Get a list of the ring objects and their properties. You can use this method with the following child object type: qualityUpdateRing. + * Get a list of the ring objects and their properties. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the ring objects and their properties. You can use this method with the following child object type: qualityUpdateRing. + * Get a list of the ring objects and their properties. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new ring object. You can use this method with the following child object type: qualityUpdateRing. + * Create a new ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new ring object. You can use this method with the following child object type: qualityUpdateRing. + * Create a new ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public RingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new RingsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the ring objects and their properties. You can use this method with the following child object type: qualityUpdateRing. + * Get a list of the ring objects and their properties. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/item/RingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/item/RingItemRequestBuilder.java index c8e183e25de..41f469dabe8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/item/RingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/policies/item/rings/item/RingItemRequestBuilder.java @@ -37,7 +37,7 @@ public RingItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/admin/windows/updates/policies/{policy%2Did}/rings/{ring%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a ring object. You can use this method with the following child object type: qualityUpdateRing. + * Delete a ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Delete a ring object. You can use this method with the following child object type: qualityUpdateRing. + * Delete a ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @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 @@ -57,7 +57,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of ring object. You can use this method with the following child object type: qualityUpdateRing. + * Read the properties and relationships of ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @return a {@link Ring} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -67,7 +67,7 @@ public Ring get() { return get(null); } /** - * Read the properties and relationships of ring object. You can use this method with the following child object type: qualityUpdateRing. + * Read the properties and relationships of ring object. You can use this method with the following child object types: driverUpdateRing, featureUpdateRing, and qualityUpdateRing. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Ring} * @throws ODataError When receiving a 4XX or 5XX status code @@ -81,7 +81,7 @@ public Ring get(@jakarta.annotation.Nullable final java.util.function.Consumer pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TenantSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TenantSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property tenantSettings for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property tenantSettings for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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 the tenantSetting singleton for the current tenant. When no settings have been saved, this operation returns the default settings, with areDataProcessorServiceForWindowsFeaturesEnabled set to false. + * @return a {@link TenantSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TenantSetting get() { + return get(null); + } + /** + * Get the tenantSetting singleton for the current tenant. When no settings have been saved, this operation returns the default settings, with areDataProcessorServiceForWindowsFeaturesEnabled set to false. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TenantSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TenantSetting get(@jakarta.annotation.Nullable 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, TenantSetting::createFromDiscriminatorValue); + } + /** + * Update the tenantSetting singleton for the current tenant. + * @param body The request body + * @return a {@link TenantSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TenantSetting patch(@jakarta.annotation.Nonnull final TenantSetting body) { + return patch(body, null); + } + /** + * Update the tenantSetting singleton for the current tenant. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TenantSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TenantSetting patch(@jakarta.annotation.Nonnull final TenantSetting 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, TenantSetting::createFromDiscriminatorValue); + } + /** + * Delete navigation property tenantSettings for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property tenantSettings for admin + * @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 the tenantSetting singleton for the current tenant. When no settings have been saved, this operation returns the default settings, with areDataProcessorServiceForWindowsFeaturesEnabled set to false. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the tenantSetting singleton for the current tenant. When no settings have been saved, this operation returns the default settings, with areDataProcessorServiceForWindowsFeaturesEnabled set to false. + * @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 tenantSetting singleton for the current tenant. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TenantSetting body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the tenantSetting singleton for the current tenant. + * @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 TenantSetting 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 TenantSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TenantSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TenantSettingsRequestBuilder(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 the tenantSetting singleton for the current tenant. When no settings have been saved, this operation returns the default settings, with areDataProcessorServiceForWindowsFeaturesEnabled set to false. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/MdmAppSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/MdmAppSettingsRequestBuilder.java new file mode 100644 index 00000000000..8795fef7f92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/MdmAppSettingsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings; + +import com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting; +import com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mdmAppSettings property of the microsoft.graph.windowsUpdates.tenantSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MdmAppSettingsRequestBuilder 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 mdmAppSettings property of the microsoft.graph.windowsUpdates.tenantSetting entity. + * @param mdmAppSettingMdmAppId The unique identifier of mdmAppSetting + * @return a {@link MdmAppSettingMdmAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MdmAppSettingMdmAppItemRequestBuilder byMdmAppSettingMdmAppId(@jakarta.annotation.Nonnull final String mdmAppSettingMdmAppId) { + Objects.requireNonNull(mdmAppSettingMdmAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mdmAppSetting%2DmdmAppId", mdmAppSettingMdmAppId); + return new MdmAppSettingMdmAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MdmAppSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MdmAppSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings/mdmAppSettings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MdmAppSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MdmAppSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings/mdmAppSettings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the mdmAppSetting resources for the current tenant. + * @return a {@link MdmAppSettingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSettingCollectionResponse get() { + return get(null); + } + /** + * Get the mdmAppSetting resources for the current tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MdmAppSettingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSettingCollectionResponse get(@jakarta.annotation.Nullable 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, MdmAppSettingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create an mdmAppSetting resource for an MDM application in the current tenant. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @return a {@link MdmAppSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSetting post(@jakarta.annotation.Nonnull final MdmAppSetting body) { + return post(body, null); + } + /** + * Create an mdmAppSetting resource for an MDM application in the current tenant. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MdmAppSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSetting post(@jakarta.annotation.Nonnull final MdmAppSetting 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, MdmAppSetting::createFromDiscriminatorValue); + } + /** + * Get the mdmAppSetting resources for the current tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the mdmAppSetting resources for the current tenant. + * @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 an mdmAppSetting resource for an MDM application in the current tenant. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MdmAppSetting body) { + return toPostRequestInformation(body, null); + } + /** + * Create an mdmAppSetting resource for an MDM application in the current tenant. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @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 MdmAppSetting 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 MdmAppSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MdmAppSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MdmAppSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the mdmAppSetting resources for the current tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/count/CountRequestBuilder.java new file mode 100644 index 00000000000..80c5d94ec85 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings/mdmAppSettings/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings/mdmAppSettings/$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/admin/windows/updates/tenantsettings/mdmappsettings/item/MdmAppSettingMdmAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/item/MdmAppSettingMdmAppItemRequestBuilder.java new file mode 100644 index 00000000000..19587c6ce96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/tenantsettings/mdmappsettings/item/MdmAppSettingMdmAppItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mdmAppSettings property of the microsoft.graph.windowsUpdates.tenantSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MdmAppSettingMdmAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MdmAppSettingMdmAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MdmAppSettingMdmAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings/mdmAppSettings/{mdmAppSetting%2DmdmAppId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MdmAppSettingMdmAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MdmAppSettingMdmAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/windows/updates/tenantSettings/mdmAppSettings/{mdmAppSetting%2DmdmAppId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property mdmAppSettings for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property mdmAppSettings for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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 an mdmAppSetting resource by its mdmAppId within the current tenant. + * @return a {@link MdmAppSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSetting get() { + return get(null); + } + /** + * Get an mdmAppSetting resource by its mdmAppId within the current tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MdmAppSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSetting get(@jakarta.annotation.Nullable 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, MdmAppSetting::createFromDiscriminatorValue); + } + /** + * Update an mdmAppSetting resource within the current tenant. The mdmAppId is identified by the request URL and can't be changed by this operation. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @return a {@link MdmAppSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSetting patch(@jakarta.annotation.Nonnull final MdmAppSetting body) { + return patch(body, null); + } + /** + * Update an mdmAppSetting resource within the current tenant. The mdmAppId is identified by the request URL and can't be changed by this operation. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MdmAppSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MdmAppSetting patch(@jakarta.annotation.Nonnull final MdmAppSetting 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, MdmAppSetting::createFromDiscriminatorValue); + } + /** + * Delete navigation property mdmAppSettings for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property mdmAppSettings for admin + * @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 an mdmAppSetting resource by its mdmAppId within the current tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get an mdmAppSetting resource by its mdmAppId within the current tenant. + * @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 an mdmAppSetting resource within the current tenant. The mdmAppId is identified by the request URL and can't be changed by this operation. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MdmAppSetting body) { + return toPatchRequestInformation(body, null); + } + /** + * Update an mdmAppSetting resource within the current tenant. The mdmAppId is identified by the request URL and can't be changed by this operation. + * @param body Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + * @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 MdmAppSetting 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 MdmAppSettingMdmAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MdmAppSettingMdmAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MdmAppSettingMdmAppItemRequestBuilder(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 an mdmAppSetting resource by its mdmAppId within the current tenant. + */ + @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/app/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/app/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java index cac1419fe12..b5722980489 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/app/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/app/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java @@ -108,7 +108,10 @@ public RecordingsRequestBuilder recordings() { /** * Provides operations to manage the registration property of the microsoft.graph.onlineMeeting entity. * @return a {@link RegistrationRequestBuilder} + * @deprecated + * The meetingRegistrationBase Entity is deprecated and will stop returning data on Dec 12th, 2024. Please use the new webinar APIs. as of 2024-04/meetingRegistrationDeprecation on 2024-04-01 and will be removed 2024-12-12 */ + @Deprecated @jakarta.annotation.Nonnull public RegistrationRequestBuilder registration() { return new RegistrationRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/SynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/SynchronizationRequestBuilder.java index 7eaa9e05714..d15e89f3738 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/SynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/SynchronizationRequestBuilder.java @@ -28,7 +28,10 @@ public class SynchronizationRequestBuilder extends BaseRequestBuilder { /** * Provides operations to call the acquireAccessToken method. * @return a {@link AcquireAccessTokenRequestBuilder} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public AcquireAccessTokenRequestBuilder acquireAccessToken() { return new AcquireAccessTokenRequestBuilder(pathParameters, requestAdapter); @@ -52,7 +55,10 @@ public PingRequestBuilder ping() { /** * The secrets property * @return a {@link SecretsRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public SecretsRequestBuilder secrets() { return new SecretsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/JobsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/JobsRequestBuilder.java index f8b88951343..b94c7820340 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/JobsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/JobsRequestBuilder.java @@ -35,7 +35,10 @@ public CountRequestBuilder count() { /** * Provides operations to call the validateCredentials method. * @return a {@link ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public ValidateCredentialsRequestBuilder validateCredentials() { return new ValidateCredentialsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java index f600fa3e0ae..b80be1fe812 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.beta.applications.item.synchronization.jobs.item; import com.microsoft.graph.beta.applications.item.synchronization.jobs.item.bulkupload.BulkUploadRequestBuilder; +import com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder; import com.microsoft.graph.beta.applications.item.synchronization.jobs.item.pause.PauseRequestBuilder; import com.microsoft.graph.beta.applications.item.synchronization.jobs.item.provisionondemand.ProvisionOnDemandRequestBuilder; import com.microsoft.graph.beta.applications.item.synchronization.jobs.item.restart.RestartRequestBuilder; @@ -35,6 +36,14 @@ public class SynchronizationJobItemRequestBuilder extends BaseRequestBuilder { public BulkUploadRequestBuilder bulkUpload() { return new BulkUploadRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the objectConnections property of the microsoft.graph.synchronizationJob entity. + * @return a {@link ObjectConnectionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionsRequestBuilder objectConnections() { + return new ObjectConnectionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the pause method. * @return a {@link PauseRequestBuilder} @@ -78,7 +87,10 @@ public StartRequestBuilder start() { /** * Provides operations to call the validateCredentials method. * @return a {@link ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public ValidateCredentialsRequestBuilder validateCredentials() { return new ValidateCredentialsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java new file mode 100644 index 00000000000..09d49b8c650 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections; + +import com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder; +import com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder; +import com.microsoft.graph.beta.models.ObjectConnection; +import com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse; +import com.microsoft.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 objectConnections property of the microsoft.graph.synchronizationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ObjectConnectionsRequestBuilder 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 objectConnections property of the microsoft.graph.synchronizationJob entity. + * @param objectConnectionObjectId The unique identifier of objectConnection + * @return a {@link ObjectConnectionObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionObjectItemRequestBuilder byObjectConnectionObjectId(@jakarta.annotation.Nonnull final String objectConnectionObjectId) { + Objects.requireNonNull(objectConnectionObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("objectConnection%2DobjectId", objectConnectionObjectId); + return new ObjectConnectionObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ObjectConnectionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ObjectConnectionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @return a {@link ObjectConnectionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnectionCollectionResponse get() { + return get(null); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnectionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnectionCollectionResponse get(@jakarta.annotation.Nullable 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, ObjectConnectionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to objectConnections for applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection post(@jakarta.annotation.Nonnull final ObjectConnection body) { + return post(body, null); + } + /** + * Create new navigation property to objectConnections for applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection post(@jakarta.annotation.Nonnull final ObjectConnection 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, ObjectConnection::createFromDiscriminatorValue); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @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 objectConnections for applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ObjectConnection body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to objectConnections for applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @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 ObjectConnection 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 ObjectConnectionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ObjectConnectionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + */ + @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/applications/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c74c334ff84 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.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}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/$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}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/$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/applications/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java new file mode 100644 index 00000000000..e5a4df43e22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item; + +import com.microsoft.graph.beta.models.ObjectConnection; +import com.microsoft.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 objectConnections property of the microsoft.graph.synchronizationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ObjectConnectionObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ObjectConnectionObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/{objectConnection%2DobjectId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ObjectConnectionObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/{objectConnection%2DobjectId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property objectConnections for applications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property objectConnections for applications + * @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); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection get() { + return get(null); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection get(@jakarta.annotation.Nullable 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, ObjectConnection::createFromDiscriminatorValue); + } + /** + * Update the navigation property objectConnections in applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection patch(@jakarta.annotation.Nonnull final ObjectConnection body) { + return patch(body, null); + } + /** + * Update the navigation property objectConnections in applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection patch(@jakarta.annotation.Nonnull final ObjectConnection 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, ObjectConnection::createFromDiscriminatorValue); + } + /** + * Delete navigation property objectConnections for applications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property objectConnections for applications + * @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; + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @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 objectConnections in applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ObjectConnection body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property objectConnections in applications + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @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 ObjectConnection 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 ObjectConnectionObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ObjectConnectionObjectItemRequestBuilder(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 { + } + /** + * Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + */ + @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/communications/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java index e9b2e65321d..b9e6ed21318 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java @@ -108,7 +108,10 @@ public RecordingsRequestBuilder recordings() { /** * Provides operations to manage the registration property of the microsoft.graph.onlineMeeting entity. * @return a {@link RegistrationRequestBuilder} + * @deprecated + * The meetingRegistrationBase Entity is deprecated and will stop returning data on Dec 12th, 2024. Please use the new webinar APIs. as of 2024-04/meetingRegistrationDeprecation on 2024-04-01 and will be removed 2024-12-12 */ + @Deprecated @jakarta.annotation.Nonnull public RegistrationRequestBuilder registration() { return new RegistrationRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/compliance/ComplianceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/compliance/ComplianceRequestBuilder.java index 3007b3c1a2b..ce237ed8409 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/compliance/ComplianceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/compliance/ComplianceRequestBuilder.java @@ -24,7 +24,10 @@ public class ComplianceRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the ediscovery property of the microsoft.graph.compliance entity. * @return a {@link EdiscoveryRequestBuilder} + * @deprecated + * The ediscovery Apis are deprecated under /compliance and will stop returning data from February 01, 2023. Please use the new ediscovery Apis under /security. as of 2022-12/ediscoveryNamespace on 2022-12-05 and will be removed 2023-02-01 */ + @Deprecated @jakarta.annotation.Nonnull public EdiscoveryRequestBuilder ediscovery() { return new EdiscoveryRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java index 594a155e467..ebc3081d110 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java @@ -584,7 +584,10 @@ public DeviceConfigurationsAllManagedDeviceCertificateStatesRequestBuilder devic /** * Provides operations to manage the deviceConfigurationUserStateSummaries property of the microsoft.graph.deviceManagement entity. * @return a {@link DeviceConfigurationUserStateSummariesRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data on July 7, 2026. Use GET /deviceManagement/deviceConfigurations(&apos;{policyId}&apos;)/userStatusOverview or POST /deviceManagement/reports/getDeviceConfigurationPolicyStatusSummary instead. as of 2026-04/Rv1MigrationDeprecation on 2026-04-03 and will be removed 2026-07-07 */ + @Deprecated @jakarta.annotation.Nonnull public DeviceConfigurationUserStateSummariesRequestBuilder deviceConfigurationUserStateSummaries() { return new DeviceConfigurationUserStateSummariesRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java index dea82936464..fb51beb40c1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -478,7 +478,10 @@ public RotateRecoveryLockPasscodeRequestBuilder rotateRecoveryLockPasscode() { /** * Provides operations to manage the securityBaselineStates property of the microsoft.graph.managedDevice entity. * @return a {@link SecurityBaselineStatesRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data on July 7, 2026. Use POST /deviceManagement/reports/getConfigurationSettingsReport instead. as of 2026-04/Rv1MigrationDeprecation on 2026-04-03 and will be removed 2026-07-07 */ + @Deprecated @jakarta.annotation.Nonnull public SecurityBaselineStatesRequestBuilder securityBaselineStates() { return new SecurityBaselineStatesRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java index 65bf17efdeb..03f8086806f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java @@ -64,7 +64,10 @@ public HasPayloadLinksRequestBuilder hasPayloadLinks() { /** * Provides operations to call the refreshDeviceComplianceReportSummarization method. * @return a {@link RefreshDeviceComplianceReportSummarizationRequestBuilder} + * @deprecated + * This action is deprecated and will be removed on July 7, 2026. This API is obsolete and should be removed from client code; no replacement is needed as the current reporting architecture continuously aggregates compliance data. as of 2026-04/Rv1MigrationDeprecation on 2026-04-03 and will be removed 2026-07-07 */ + @Deprecated @jakarta.annotation.Nonnull public RefreshDeviceComplianceReportSummarizationRequestBuilder refreshDeviceComplianceReportSummarization() { return new RefreshDeviceComplianceReportSummarizationRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java index f330475113e..388dbe2da96 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -478,7 +478,10 @@ public RotateRecoveryLockPasscodeRequestBuilder rotateRecoveryLockPasscode() { /** * Provides operations to manage the securityBaselineStates property of the microsoft.graph.managedDevice entity. * @return a {@link SecurityBaselineStatesRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data on July 7, 2026. Use POST /deviceManagement/reports/getConfigurationSettingsReport instead. as of 2026-04/Rv1MigrationDeprecation on 2026-04-03 and will be removed 2026-07-07 */ + @Deprecated @jakarta.annotation.Nonnull public SecurityBaselineStatesRequestBuilder securityBaselineStates() { return new SecurityBaselineStatesRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java index cd07c19dbba..36d5c6496f1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java @@ -113,7 +113,10 @@ public ExternalPartnersRequestBuilder externalPartners() { /** * Provides operations to manage the externalPartnerSettings property of the microsoft.graph.virtualEndpoint entity. * @return a {@link ExternalPartnerSettingsRequestBuilder} + * @deprecated + * The cloudPcExternalPartnerSetting is deprecated and will not be supported starting March 31, 2026. This entity will not be included in the API response. Please use externalPartners instead. as of 2025-02/cloudPcExternalPartnerSetting on 2025-02-18 and will be removed 2026-03-31 */ + @Deprecated @jakarta.annotation.Nonnull public ExternalPartnerSettingsRequestBuilder externalPartnerSettings() { return new ExternalPartnerSettingsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java index ea9376dc3cf..bebc39e3402 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java @@ -10,6 +10,7 @@ import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.poweroff.PowerOffRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.poweron.PowerOnRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.reboot.RebootRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenameRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder; @@ -79,7 +80,10 @@ public GetCloudPcConnectivityHistoryRequestBuilder getCloudPcConnectivityHistory /** * Provides operations to call the getCloudPcLaunchInfo method. * @return a {@link GetCloudPcLaunchInfoRequestBuilder} + * @deprecated + * Starting from Oct 30, 2026, this API: getCloudPcLaunchInfo will be deprecated and no longer be supported. Please use the new API:retrieveCloudPcLaunchDetail to retrieve same details. as of 2025-09/cloudPcLaunchInfo on 2025-09-30 and will be removed 2026-10-30 */ + @Deprecated @jakarta.annotation.Nonnull public GetCloudPcLaunchInfoRequestBuilder getCloudPcLaunchInfo() { return new GetCloudPcLaunchInfoRequestBuilder(pathParameters, requestAdapter); @@ -124,6 +128,14 @@ public PowerOnRequestBuilder powerOn() { public RebootRequestBuilder reboot() { return new RebootRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the relocate method. + * @return a {@link RelocateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelocateRequestBuilder relocate() { + return new RelocateRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the rename method. * @return a {@link RenameRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocatePostRequestBody.java new file mode 100644 index 00000000000..242e1d73ef9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocatePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate; + +import com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration; +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 RelocatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RelocatePostRequestBody} and sets the default values. + */ + public RelocatePostRequestBody() { + 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 RelocatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RelocatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RelocatePostRequestBody(); + } + /** + * 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 domainJoinConfigurations property value. The domainJoinConfigurations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDomainJoinConfigurations() { + return this.backingStore.get("domainJoinConfigurations"); + } + /** + * 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("domainJoinConfigurations", (n) -> { this.setDomainJoinConfigurations(n.getCollectionOfObjectValues(CloudPcDomainJoinConfiguration::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.writeCollectionOfObjectValues("domainJoinConfigurations", this.getDomainJoinConfigurations()); + 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 domainJoinConfigurations property value. The domainJoinConfigurations property + * @param value Value to set for the domainJoinConfigurations property. + */ + public void setDomainJoinConfigurations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("domainJoinConfigurations", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocateRequestBuilder.java new file mode 100644 index 00000000000..8f39c922b71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/relocate/RelocateRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate; + +import com.microsoft.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 relocate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RelocateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RelocateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelocateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/relocate", pathParameters); + } + /** + * Instantiates a new {@link RelocateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelocateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/relocate", rawUrl); + } + /** + * Invoke action relocate + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final RelocatePostRequestBody body) { + post(body, null); + } + /** + * Invoke action relocate + * @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 RelocatePostRequestBody 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 relocate + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RelocatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action relocate + * @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 RelocatePostRequestBody 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 RelocateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelocateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RelocateRequestBuilder(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/devicemanagement/virtualendpoint/deviceimages/item/CloudPcDeviceImageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/deviceimages/item/CloudPcDeviceImageItemRequestBuilder.java index 11aaea7d7b2..4de81eb571c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/deviceimages/item/CloudPcDeviceImageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/deviceimages/item/CloudPcDeviceImageItemRequestBuilder.java @@ -33,7 +33,10 @@ public RetryUploadRequestBuilder retryUpload() { /** * Provides operations to call the reupload method. * @return a {@link ReuploadRequestBuilder} + * @deprecated + * The reupload is deprecated and will not be supported starting June 25, 2026. Please use retryUpload instead. as of 2026-01/reupload on 2026-01-09 and will be removed 2026-06-25 */ + @Deprecated @jakarta.annotation.Nonnull public ReuploadRequestBuilder reupload() { return new ReuploadRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordPostRequestBody.java index b11b49d7172..d392d29cb5b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordPostRequestBody.java @@ -1,5 +1,6 @@ package com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword; +import com.microsoft.graph.beta.models.CloudPcDomainJoinCredential; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -63,14 +64,23 @@ public String getAdDomainPassword() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the domainJoinCredential property value. The domainJoinCredential property + * @return a {@link CloudPcDomainJoinCredential} + */ + @jakarta.annotation.Nullable + public CloudPcDomainJoinCredential getDomainJoinCredential() { + return this.backingStore.get("domainJoinCredential"); + } /** * The deserialization information for the current model * @return a {@link Map>} */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(1); + final HashMap> deserializerMap = new HashMap>(2); deserializerMap.put("adDomainPassword", (n) -> { this.setAdDomainPassword(n.getStringValue()); }); + deserializerMap.put("domainJoinCredential", (n) -> { this.setDomainJoinCredential(n.getObjectValue(CloudPcDomainJoinCredential::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -80,6 +90,7 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeStringValue("adDomainPassword", this.getAdDomainPassword()); + writer.writeObjectValue("domainJoinCredential", this.getDomainJoinCredential()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -104,4 +115,11 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the domainJoinCredential property value. The domainJoinCredential property + * @param value Value to set for the domainJoinCredential property. + */ + public void setDomainJoinCredential(@jakarta.annotation.Nullable final CloudPcDomainJoinCredential value) { + this.backingStore.set("domainJoinCredential", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java index a824a0d9da8..899df3d06ba 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java @@ -35,7 +35,7 @@ public UpdateAdDomainPasswordRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}/updateAdDomainPassword", rawUrl); } /** - * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * Update the Active Directory domain join credential for a successful cloudPcOnPremisesConnection. This API is supported when the connectionType of the cloudPcOnPremisesConnection object is hybridAzureADJoin. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final UpdateAdDomainPasswordPostReq post(body, null); } /** - * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * Update the Active Directory domain join credential for a successful cloudPcOnPremisesConnection. This API is supported when the connectionType of the cloudPcOnPremisesConnection object is hybridAzureADJoin. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final UpdateAdDomainPasswordPostReq this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * Update the Active Directory domain join credential for a successful cloudPcOnPremisesConnection. This API is supported when the connectionType of the cloudPcOnPremisesConnection object is hybridAzureADJoin. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * Update the Active Directory domain join credential for a successful cloudPcOnPremisesConnection. This API is supported when the connectionType of the cloudPcOnPremisesConnection object is hybridAzureADJoin. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/ReportsRequestBuilder.java index 12f82baaf18..26a177a4573 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/ReportsRequestBuilder.java @@ -60,7 +60,10 @@ public GetActionStatusReportsRequestBuilder getActionStatusReports() { /** * Provides operations to call the getCloudPcPerformanceReport method. * @return a {@link GetCloudPcPerformanceReportRequestBuilder} + * @deprecated + * Starting from December 31, 2024, this API (&apos;getCloudPcPerformanceReport&apos;) will be deprecated and no longer supported. Please use the retrieveCloudPcTenantMetricsReport API. as of 2024-09/getCloudPcPerformanceReport on 2024-09-10 and will be removed 2024-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public GetCloudPcPerformanceReportRequestBuilder getCloudPcPerformanceReport() { return new GetCloudPcPerformanceReportRequestBuilder(pathParameters, requestAdapter); @@ -68,7 +71,10 @@ public GetCloudPcPerformanceReportRequestBuilder getCloudPcPerformanceReport() { /** * Provides operations to call the getCloudPcRecommendationReports method. * @return a {@link GetCloudPcRecommendationReportsRequestBuilder} + * @deprecated + * Starting from July 01, 2025, this API (&apos;getCloudPcRecommendationReports&apos;) will be deprecated and no longer supported. Please use the retrieveCloudPcRecommendationReports API. as of 2025-02/getCloudPcRecommendationReports on 2025-02-27 and will be removed 2025-07-01 */ + @Deprecated @jakarta.annotation.Nonnull public GetCloudPcRecommendationReportsRequestBuilder getCloudPcRecommendationReports() { return new GetCloudPcRecommendationReportsRequestBuilder(pathParameters, requestAdapter); @@ -76,7 +82,10 @@ public GetCloudPcRecommendationReportsRequestBuilder getCloudPcRecommendationRep /** * Provides operations to call the getConnectionQualityReports method. * @return a {@link GetConnectionQualityReportsRequestBuilder} + * @deprecated + * Starting from December 31, 2024, this API (&apos;getConnectionQualityReports&apos;) will be deprecated and no longer supported. Please use the retrieveConnectionQualityReports API. as of 2024-09/getConnectionQualityReports on 2024-09-10 and will be removed 2024-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public GetConnectionQualityReportsRequestBuilder getConnectionQualityReports() { return new GetConnectionQualityReportsRequestBuilder(pathParameters, requestAdapter); @@ -92,7 +101,10 @@ public GetDailyAggregatedRemoteConnectionReportsRequestBuilder getDailyAggregate /** * Provides operations to call the getFrontlineReport method. * @return a {@link GetFrontlineReportRequestBuilder} + * @deprecated + * Starting from December 31, 2024, this API (&apos;getFrontlineReport&apos;) will be deprecated and no longer supported. Please use the retrieveFrontlineReports API. as of 2024-09/getFrontlineReport on 2024-08-22 and will be removed 2024-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public GetFrontlineReportRequestBuilder getFrontlineReport() { return new GetFrontlineReportRequestBuilder(pathParameters, requestAdapter); @@ -148,7 +160,10 @@ public RetrieveCloudPcPerformanceMetricsReportRequestBuilder retrieveCloudPcPerf /** * Provides operations to call the retrieveCloudPcRecommendationReports method. * @return a {@link RetrieveCloudPcRecommendationReportsRequestBuilder} + * @deprecated + * Starting from December 31, 2025, this API (&apos;cloudPcReports/retrieveCloudPcRecommendationReports&apos;) will be deprecated and no longer supported. Please use the cloudPcReport/retrieveCloudPcRecommendationReports API. as of 2025-09/cloudPcReports/retrieveCloudPcRecommendationReports on 2025-09-01 and will be removed 2025-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public RetrieveCloudPcRecommendationReportsRequestBuilder retrieveCloudPcRecommendationReports() { return new RetrieveCloudPcRecommendationReportsRequestBuilder(pathParameters, requestAdapter); 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 e9f4a894709..53d9110a7bb 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 @@ -113,7 +113,10 @@ public ExternalUserProfilesRequestBuilder externalUserProfiles() { /** * Provides operations to manage the featureRolloutPolicies property of the microsoft.graph.directory entity. * @return a {@link FeatureRolloutPoliciesRequestBuilder} + * @deprecated + * Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public FeatureRolloutPoliciesRequestBuilder featureRolloutPolicies() { return new FeatureRolloutPoliciesRequestBuilder(pathParameters, requestAdapter); @@ -201,7 +204,10 @@ public RecoveryRequestBuilder recovery() { /** * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. * @return a {@link RemoteTenantGroupsRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 */ + @Deprecated @jakarta.annotation.Nonnull public RemoteTenantGroupsRequestBuilder remoteTenantGroups() { return new RemoteTenantGroupsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/featurerolloutpolicies/item/appliesto/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/featurerolloutpolicies/item/appliesto/item/DirectoryObjectItemRequestBuilder.java index 9c9a79afa7d..af07e30fee2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/directory/featurerolloutpolicies/item/appliesto/item/DirectoryObjectItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/featurerolloutpolicies/item/appliesto/item/DirectoryObjectItemRequestBuilder.java @@ -13,7 +13,10 @@ public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the collection of directory entities. * @return a {@link RefRequestBuilder} + * @deprecated + * Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public RefRequestBuilder ref() { return new RefRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/DriveItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/DriveItemRequestBuilder.java index 612f5690f76..82758085607 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/DriveItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/DriveItemRequestBuilder.java @@ -91,7 +91,10 @@ public ListRequestBuilder list() { /** * Provides operations to call the recent method. * @return a {@link RecentRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ + @Deprecated @jakarta.annotation.Nonnull public RecentRequestBuilder recent() { return new RecentRequestBuilder(pathParameters, requestAdapter); @@ -107,7 +110,10 @@ public RootRequestBuilder root() { /** * Provides operations to call the sharedWithMe method. * @return a {@link SharedWithMeRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ + @Deprecated @jakarta.annotation.Nonnull public SharedWithMeRequestBuilder sharedWithMe() { return new SharedWithMeRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 42d130b9f10..adf30532e3e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/sites/item/informationprotection/InformationProtectionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/sites/item/informationprotection/InformationProtectionRequestBuilder.java index 3785650bf19..fafb9a0530e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/sites/item/informationprotection/InformationProtectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/sites/item/informationprotection/InformationProtectionRequestBuilder.java @@ -49,7 +49,10 @@ public DataLossPreventionPoliciesRequestBuilder dataLossPreventionPolicies() { /** * Provides operations to call the decryptBuffer method. * @return a {@link DecryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public DecryptBufferRequestBuilder decryptBuffer() { return new DecryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -57,7 +60,10 @@ public DecryptBufferRequestBuilder decryptBuffer() { /** * Provides operations to call the encryptBuffer method. * @return a {@link EncryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public EncryptBufferRequestBuilder encryptBuffer() { return new EncryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -65,7 +71,10 @@ public EncryptBufferRequestBuilder encryptBuffer() { /** * Provides operations to manage the policy property of the microsoft.graph.informationProtection entity. * @return a {@link PolicyRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public PolicyRequestBuilder policy() { return new PolicyRequestBuilder(pathParameters, requestAdapter); @@ -89,7 +98,10 @@ public SensitivityPolicySettingsRequestBuilder sensitivityPolicySettings() { /** * Provides operations to call the signDigest method. * @return a {@link SignDigestRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public SignDigestRequestBuilder signDigest() { return new SignDigestRequestBuilder(pathParameters, requestAdapter); @@ -105,7 +117,10 @@ public ThreatAssessmentRequestsRequestBuilder threatAssessmentRequests() { /** * Provides operations to call the verifySignature method. * @return a {@link VerifySignatureRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public VerifySignatureRequestBuilder verifySignature() { return new VerifySignatureRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index d134ee76ec9..2dec685f83c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index 0b58ca03666..fe78061b633 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java index 81020f4d4de..c7cb3fcb403 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java @@ -117,7 +117,10 @@ public RiskPreventionRequestBuilder riskPrevention() { /** * Provides operations to manage the signInIdentifiers property of the microsoft.graph.identityContainer entity. * @return a {@link SignInIdentifiersRequestBuilder} + * @deprecated + * as of 2025-03/SignInWithAlias on 2025-03-26 and will be removed 2025-12-25 */ + @Deprecated @jakarta.annotation.Nonnull public SignInIdentifiersRequestBuilder signInIdentifiers() { return new SignInIdentifiersRequestBuilder(pathParameters, requestAdapter); @@ -133,7 +136,10 @@ public UserFlowAttributesRequestBuilder userFlowAttributes() { /** * Provides operations to manage the userFlows property of the microsoft.graph.identityContainer entity. * @return a {@link UserFlowsRequestBuilder} + * @deprecated + * The identity/userflows API is deprecated and will stop returning data on January 2022. Please use the new b2cUserflows or b2xUserflows APIs. as of 2021-05/identityProvider on 2021-05-21 and will be removed 2022-01-15 */ + @Deprecated @jakarta.annotation.Nonnull public UserFlowsRequestBuilder userFlows() { return new UserFlowsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/B2cIdentityUserFlowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/B2cIdentityUserFlowItemRequestBuilder.java index 6f843382a2c..da386a7a551 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/B2cIdentityUserFlowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/B2cIdentityUserFlowItemRequestBuilder.java @@ -27,7 +27,10 @@ public class B2cIdentityUserFlowItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the identityProviders property of the microsoft.graph.b2cIdentityUserFlow entity. * @return a {@link IdentityProvidersRequestBuilder} + * @deprecated + * The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15 */ + @Deprecated @jakarta.annotation.Nonnull public IdentityProvidersRequestBuilder identityProviders() { return new IdentityProvidersRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/identityproviders/item/IdentityProviderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/identityproviders/item/IdentityProviderItemRequestBuilder.java index d6e19ba71a5..e94e8efa10b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/identityproviders/item/IdentityProviderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/b2cuserflows/item/identityproviders/item/IdentityProviderItemRequestBuilder.java @@ -13,7 +13,10 @@ public class IdentityProviderItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the collection of identityContainer entities. * @return a {@link RefRequestBuilder} + * @deprecated + * The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15 */ + @Deprecated @jakarta.annotation.Nonnull public RefRequestBuilder ref() { return new RefRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/b2xuserflows/item/B2xIdentityUserFlowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/b2xuserflows/item/B2xIdentityUserFlowItemRequestBuilder.java index 05623ca1180..6d056861316 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/b2xuserflows/item/B2xIdentityUserFlowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/b2xuserflows/item/B2xIdentityUserFlowItemRequestBuilder.java @@ -36,7 +36,10 @@ public ApiConnectorConfigurationRequestBuilder apiConnectorConfiguration() { /** * Provides operations to manage the identityProviders property of the microsoft.graph.b2xIdentityUserFlow entity. * @return a {@link IdentityProvidersRequestBuilder} + * @deprecated + * The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15 */ + @Deprecated @jakarta.annotation.Nonnull public IdentityProvidersRequestBuilder identityProviders() { return new IdentityProvidersRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java index 143e7692758..fb1eb446e44 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java @@ -36,7 +36,10 @@ public AuthenticationStrengthRequestBuilder authenticationStrength() { /** * Provides operations to manage the authenticationStrengths property of the microsoft.graph.conditionalAccessRoot entity. * @return a {@link AuthenticationStrengthsRequestBuilder} + * @deprecated + * The &apos;authenticationStrengths&apos; segment is deprecated. Please use &apos;authenticationStrength&apos; instead. as of 2023-02/AuthenticationStrengthsRemove on 2023-02-01 and will be removed 2023-03-31 */ + @Deprecated @jakarta.annotation.Nonnull public AuthenticationStrengthsRequestBuilder authenticationStrengths() { return new AuthenticationStrengthsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/IdentityGovernanceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/IdentityGovernanceRequestBuilder.java index 8c2e396707b..0db8e039bb2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/IdentityGovernanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/IdentityGovernanceRequestBuilder.java @@ -50,7 +50,10 @@ public AppConsentRequestBuilder appConsent() { /** * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. * @return a {@link CatalogsRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public CatalogsRequestBuilder catalogs() { return new CatalogsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java index 04acabf904d..6a4e975864d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java @@ -53,7 +53,10 @@ public AccessPackageAssignmentApprovalsRequestBuilder accessPackageAssignmentApp /** * Provides operations to manage the accessPackageAssignmentPolicies property of the microsoft.graph.entitlementManagement entity. * @return a {@link AccessPackageAssignmentPoliciesRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageAssignmentPoliciesRequestBuilder accessPackageAssignmentPolicies() { return new AccessPackageAssignmentPoliciesRequestBuilder(pathParameters, requestAdapter); @@ -61,7 +64,10 @@ public AccessPackageAssignmentPoliciesRequestBuilder accessPackageAssignmentPoli /** * Provides operations to manage the accessPackageAssignmentRequests property of the microsoft.graph.entitlementManagement entity. * @return a {@link AccessPackageAssignmentRequestsRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageAssignmentRequestsRequestBuilder accessPackageAssignmentRequests() { return new AccessPackageAssignmentRequestsRequestBuilder(pathParameters, requestAdapter); @@ -85,7 +91,10 @@ public AccessPackageAssignmentsRequestBuilder accessPackageAssignments() { /** * Provides operations to manage the accessPackageCatalogs property of the microsoft.graph.entitlementManagement entity. * @return a {@link AccessPackageCatalogsRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageCatalogsRequestBuilder accessPackageCatalogs() { return new AccessPackageCatalogsRequestBuilder(pathParameters, requestAdapter); @@ -141,7 +150,10 @@ public AccessPackageSuggestionsRequestBuilder accessPackageSuggestions() { /** * Provides operations to manage the assignmentRequests property of the microsoft.graph.entitlementManagement entity. * @return a {@link AssignmentRequestsRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AssignmentRequestsRequestBuilder assignmentRequests() { return new AssignmentRequestsRequestBuilder(pathParameters, requestAdapter); @@ -165,7 +177,10 @@ public ConnectedOrganizationsRequestBuilder connectedOrganizations() { /** * Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. * @return a {@link ControlConfigurationsRequestBuilder} + * @deprecated + * Controls configurations preview. as of PrivatePreview:ControlConfigurations on 2024-09-27 and will be removed 2025-09-27 */ + @Deprecated @jakarta.annotation.Nonnull public ControlConfigurationsRequestBuilder controlConfigurations() { return new ControlConfigurationsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/AccessPackageAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/AccessPackageAssignmentItemRequestBuilder.java index 368ae760dd0..24119489323 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/AccessPackageAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/AccessPackageAssignmentItemRequestBuilder.java @@ -37,7 +37,10 @@ public AccessPackageRequestBuilder accessPackage() { /** * Provides operations to manage the accessPackageAssignmentPolicy property of the microsoft.graph.accessPackageAssignment entity. * @return a {@link AccessPackageAssignmentPolicyRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageAssignmentPolicyRequestBuilder accessPackageAssignmentPolicy() { return new AccessPackageAssignmentPolicyRequestBuilder(pathParameters, requestAdapter); @@ -45,7 +48,10 @@ public AccessPackageAssignmentPolicyRequestBuilder accessPackageAssignmentPolicy /** * Provides operations to manage the accessPackageAssignmentRequests property of the microsoft.graph.accessPackageAssignment entity. * @return a {@link AccessPackageAssignmentRequestsRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageAssignmentRequestsRequestBuilder accessPackageAssignmentRequests() { return new AccessPackageAssignmentRequestsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/AccessPackageRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/AccessPackageRequestBuilder.java index 8a13d4e444e..779c1c4bb2a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/AccessPackageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/AccessPackageRequestBuilder.java @@ -32,7 +32,10 @@ public class AccessPackageRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the accessPackageAssignmentPolicies property of the microsoft.graph.accessPackage entity. * @return a {@link AccessPackageAssignmentPoliciesRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageAssignmentPoliciesRequestBuilder accessPackageAssignmentPolicies() { return new AccessPackageAssignmentPoliciesRequestBuilder(pathParameters, requestAdapter); @@ -40,7 +43,10 @@ public AccessPackageAssignmentPoliciesRequestBuilder accessPackageAssignmentPoli /** * Provides operations to manage the accessPackageCatalog property of the microsoft.graph.accessPackage entity. * @return a {@link AccessPackageCatalogRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageCatalogRequestBuilder accessPackageCatalog() { return new AccessPackageCatalogRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java index 4672adf62c3..0f470e2305e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java @@ -32,7 +32,10 @@ public class AccessPackageItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the accessPackageAssignmentPolicies property of the microsoft.graph.accessPackage entity. * @return a {@link AccessPackageAssignmentPoliciesRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageAssignmentPoliciesRequestBuilder accessPackageAssignmentPolicies() { return new AccessPackageAssignmentPoliciesRequestBuilder(pathParameters, requestAdapter); @@ -40,7 +43,10 @@ public AccessPackageAssignmentPoliciesRequestBuilder accessPackageAssignmentPoli /** * Provides operations to manage the accessPackageCatalog property of the microsoft.graph.accessPackage entity. * @return a {@link AccessPackageCatalogRequestBuilder} + * @deprecated + * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 */ + @Deprecated @jakarta.annotation.Nonnull public AccessPackageCatalogRequestBuilder accessPackageCatalog() { return new AccessPackageCatalogRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java index 7308ea70565..706f95a1fd7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java @@ -99,7 +99,10 @@ public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoft /** * Provides operations to call the cancelProcessing method. * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 */ + @Deprecated @jakarta.annotation.Nonnull public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder microsoftGraphIdentityGovernanceCancelProcessing() { return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(pathParameters, requestAdapter); @@ -123,7 +126,10 @@ public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftG /** * Provides operations to call the previewTaskFailures method. * @return a {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 */ + @Deprecated @jakarta.annotation.Nonnull public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microsoftGraphIdentityGovernancePreviewTaskFailures() { return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(pathParameters, requestAdapter); @@ -131,7 +137,10 @@ public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microso /** * Provides operations to call the previewWorkflow method. * @return a {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 */ + @Deprecated @jakarta.annotation.Nonnull public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder microsoftGraphIdentityGovernancePreviewWorkflow() { return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(pathParameters, requestAdapter); @@ -147,7 +156,10 @@ public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder microsoftGraphIdent /** * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link PreviewScopeRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 */ + @Deprecated @jakarta.annotation.Nonnull public PreviewScopeRequestBuilder previewScope() { return new PreviewScopeRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/lifecyclepolicies/item/rules/RulesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/lifecyclepolicies/item/rules/RulesRequestBuilder.java index 6c0ec65db45..d60d78dc519 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/lifecyclepolicies/item/rules/RulesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/lifecyclepolicies/item/rules/RulesRequestBuilder.java @@ -50,7 +50,7 @@ public RulesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Each enabled rule is evaluated independently, and any violation makes the policy noncompliant. * @return a {@link LifecyclePolicyRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -60,7 +60,7 @@ public LifecyclePolicyRuleCollectionResponse get() { return get(null); } /** - * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Each enabled rule is evaluated independently, and any violation makes the policy noncompliant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LifecyclePolicyRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -74,7 +74,7 @@ public LifecyclePolicyRuleCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, LifecyclePolicyRuleCollectionResponse::createFromDiscriminatorValue); } /** - * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Each enabled rule is evaluated independently, and any violation makes the policy noncompliant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -82,7 +82,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Each enabled rule is evaluated independently, and any violation makes the policy noncompliant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -104,7 +104,7 @@ public RulesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new RulesRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Each enabled rule is evaluated independently, and any violation makes the policy noncompliant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java index badd2738ab1..aeb7ad0b974 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java @@ -99,7 +99,10 @@ public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoft /** * Provides operations to call the cancelProcessing method. * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 */ + @Deprecated @jakarta.annotation.Nonnull public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder microsoftGraphIdentityGovernanceCancelProcessing() { return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(pathParameters, requestAdapter); @@ -123,7 +126,10 @@ public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftG /** * Provides operations to call the previewTaskFailures method. * @return a {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 */ + @Deprecated @jakarta.annotation.Nonnull public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microsoftGraphIdentityGovernancePreviewTaskFailures() { return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(pathParameters, requestAdapter); @@ -131,7 +137,10 @@ public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microso /** * Provides operations to call the previewWorkflow method. * @return a {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 */ + @Deprecated @jakarta.annotation.Nonnull public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder microsoftGraphIdentityGovernancePreviewWorkflow() { return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(pathParameters, requestAdapter); @@ -147,7 +156,10 @@ public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder microsoftGraphIdent /** * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link PreviewScopeRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 */ + @Deprecated @jakarta.annotation.Nonnull public PreviewScopeRequestBuilder previewScope() { return new PreviewScopeRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/PrivilegedAccessRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/PrivilegedAccessRequestBuilder.java index d7c52df9f7c..7e9540985cb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/PrivilegedAccessRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/PrivilegedAccessRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.beta.identitygovernance.privilegedaccess; +import com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.GroupRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PrivilegedAccessRoot; @@ -21,6 +22,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PrivilegedAccessRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + * @return a {@link CustomExtensionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomExtensionsRequestBuilder customExtensions() { + return new CustomExtensionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the group property of the microsoft.graph.privilegedAccessRoot entity. * @return a {@link GroupRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/CustomExtensionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/CustomExtensionsRequestBuilder.java new file mode 100644 index 00000000000..24c7f9bb550 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/CustomExtensionsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions; + +import com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension; +import com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomExtensionsRequestBuilder 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 customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + * @param roleManagementCustomCalloutExtensionId The unique identifier of roleManagementCustomCalloutExtension + * @return a {@link RoleManagementCustomCalloutExtensionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RoleManagementCustomCalloutExtensionItemRequestBuilder byRoleManagementCustomCalloutExtensionId(@jakarta.annotation.Nonnull final String roleManagementCustomCalloutExtensionId) { + Objects.requireNonNull(roleManagementCustomCalloutExtensionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("roleManagementCustomCalloutExtension%2Did", roleManagementCustomCalloutExtensionId); + return new RoleManagementCustomCalloutExtensionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CustomExtensionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomExtensionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CustomExtensionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomExtensionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of roleManagementCustomCalloutExtension objects configured for Privileged Identity Management (PIM). + * @return a {@link RoleManagementCustomCalloutExtensionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtensionCollectionResponse get() { + return get(null); + } + /** + * Get a list of roleManagementCustomCalloutExtension objects configured for Privileged Identity Management (PIM). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RoleManagementCustomCalloutExtensionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtensionCollectionResponse get(@jakarta.annotation.Nullable 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, RoleManagementCustomCalloutExtensionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a roleManagementCustomCalloutExtension object for Privileged Identity Management (PIM). + * @param body The request body + * @return a {@link RoleManagementCustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtension post(@jakarta.annotation.Nonnull final RoleManagementCustomCalloutExtension body) { + return post(body, null); + } + /** + * Create a roleManagementCustomCalloutExtension object for Privileged Identity Management (PIM). + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RoleManagementCustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtension post(@jakarta.annotation.Nonnull final RoleManagementCustomCalloutExtension 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, RoleManagementCustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Get a list of roleManagementCustomCalloutExtension objects configured for Privileged Identity Management (PIM). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of roleManagementCustomCalloutExtension objects configured for Privileged Identity Management (PIM). + * @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 roleManagementCustomCalloutExtension object for Privileged Identity Management (PIM). + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RoleManagementCustomCalloutExtension body) { + return toPostRequestInformation(body, null); + } + /** + * Create a roleManagementCustomCalloutExtension object for Privileged Identity Management (PIM). + * @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 RoleManagementCustomCalloutExtension 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 CustomExtensionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomExtensionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomExtensionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of roleManagementCustomCalloutExtension objects configured for Privileged Identity Management (PIM). + */ + @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/privilegedaccess/customextensions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..202886d612f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.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/privilegedAccess/customExtensions/$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/privilegedAccess/customExtensions/$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/privilegedaccess/customextensions/item/RoleManagementCustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/item/RoleManagementCustomCalloutExtensionItemRequestBuilder.java new file mode 100644 index 00000000000..8cf9f6f7732 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/customextensions/item/RoleManagementCustomCalloutExtensionItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RoleManagementCustomCalloutExtensionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RoleManagementCustomCalloutExtensionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RoleManagementCustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/{roleManagementCustomCalloutExtension%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RoleManagementCustomCalloutExtensionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RoleManagementCustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/{roleManagementCustomCalloutExtension%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a roleManagementCustomCalloutExtension object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a roleManagementCustomCalloutExtension object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties of a roleManagementCustomCalloutExtension object. + * @return a {@link RoleManagementCustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtension get() { + return get(null); + } + /** + * Read the properties of a roleManagementCustomCalloutExtension object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RoleManagementCustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtension get(@jakarta.annotation.Nullable 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, RoleManagementCustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Update the properties of a roleManagementCustomCalloutExtension object. + * @param body The request body + * @return a {@link RoleManagementCustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtension patch(@jakarta.annotation.Nonnull final RoleManagementCustomCalloutExtension body) { + return patch(body, null); + } + /** + * Update the properties of a roleManagementCustomCalloutExtension object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RoleManagementCustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RoleManagementCustomCalloutExtension patch(@jakarta.annotation.Nonnull final RoleManagementCustomCalloutExtension 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, RoleManagementCustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Delete a roleManagementCustomCalloutExtension object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a roleManagementCustomCalloutExtension object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties of a roleManagementCustomCalloutExtension object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties of a roleManagementCustomCalloutExtension object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a roleManagementCustomCalloutExtension object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RoleManagementCustomCalloutExtension body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a roleManagementCustomCalloutExtension object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RoleManagementCustomCalloutExtension 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 RoleManagementCustomCalloutExtensionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RoleManagementCustomCalloutExtensionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RoleManagementCustomCalloutExtensionItemRequestBuilder(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 of a roleManagementCustomCalloutExtension 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/privilegedaccess/group/assignmentschedulerequests/item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.java index 3db03b4c8e8..8dbbd308150 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.group.GroupRequestBuilder; import com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.principal.PrincipalRequestBuilder; import com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PrivilegedAccessGroupAssignmentScheduleRequest; import com.microsoft.kiota.BaseRequestBuilder; @@ -65,6 +66,14 @@ public PrincipalRequestBuilder principal() { public TargetScheduleRequestBuilder targetSchedule() { return new TargetScheduleRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the updateRequest method. + * @return a {@link UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder updateRequest() { + return new UpdateRequestRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java new file mode 100644 index 00000000000..a86244062e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.EvaluationOutcome; +import com.microsoft.graph.beta.models.RequestSchedule; +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 UpdateRequestPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateRequestPostRequestBody} and sets the default values. + */ + public UpdateRequestPostRequestBody() { + 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 UpdateRequestPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateRequestPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateRequestPostRequestBody(); + } + /** + * 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 evaluationId property value. The evaluationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEvaluationId() { + return this.backingStore.get("evaluationId"); + } + /** + * Gets the evaluationOutcome property value. The evaluationOutcome property + * @return a {@link EvaluationOutcome} + */ + @jakarta.annotation.Nullable + public EvaluationOutcome getEvaluationOutcome() { + return this.backingStore.get("evaluationOutcome"); + } + /** + * 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("evaluationId", (n) -> { this.setEvaluationId(n.getStringValue()); }); + deserializerMap.put("evaluationOutcome", (n) -> { this.setEvaluationOutcome(n.getEnumValue(EvaluationOutcome::forValue)); }); + deserializerMap.put("reason", (n) -> { this.setReason(n.getStringValue()); }); + deserializerMap.put("scheduleInfo", (n) -> { this.setScheduleInfo(n.getObjectValue(RequestSchedule::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the reason property value. The reason property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReason() { + return this.backingStore.get("reason"); + } + /** + * Gets the scheduleInfo property value. The scheduleInfo property + * @return a {@link RequestSchedule} + */ + @jakarta.annotation.Nullable + public RequestSchedule getScheduleInfo() { + return this.backingStore.get("scheduleInfo"); + } + /** + * 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("evaluationId", this.getEvaluationId()); + writer.writeEnumValue("evaluationOutcome", this.getEvaluationOutcome()); + writer.writeStringValue("reason", this.getReason()); + writer.writeObjectValue("scheduleInfo", this.getScheduleInfo()); + 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 evaluationId property value. The evaluationId property + * @param value Value to set for the evaluationId property. + */ + public void setEvaluationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("evaluationId", value); + } + /** + * Sets the evaluationOutcome property value. The evaluationOutcome property + * @param value Value to set for the evaluationOutcome property. + */ + public void setEvaluationOutcome(@jakarta.annotation.Nullable final EvaluationOutcome value) { + this.backingStore.set("evaluationOutcome", value); + } + /** + * Sets the reason property value. The reason property + * @param value Value to set for the reason property. + */ + public void setReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reason", value); + } + /** + * Sets the scheduleInfo property value. The scheduleInfo property + * @param value Value to set for the scheduleInfo property. + */ + public void setScheduleInfo(@jakarta.annotation.Nullable final RequestSchedule value) { + this.backingStore.set("scheduleInfo", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java new file mode 100644 index 00000000000..a0b3bb97e29 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/privilegedaccess/group/assignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PrivilegedAccessGroupAssignmentScheduleRequest; +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 updateRequest method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateRequestRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/updateRequest", pathParameters); + } + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/updateRequest", rawUrl); + } + /** + * Update a privilegedAccessGroupAssignmentScheduleRequest object with the result of a custom extension evaluation for a group membership or ownership assignment request. + * @param body The request body + * @return a {@link PrivilegedAccessGroupAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PrivilegedAccessGroupAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return post(body, null); + } + /** + * Update a privilegedAccessGroupAssignmentScheduleRequest object with the result of a custom extension evaluation for a group membership or ownership assignment request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PrivilegedAccessGroupAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PrivilegedAccessGroupAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody 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, PrivilegedAccessGroupAssignmentScheduleRequest::createFromDiscriminatorValue); + } + /** + * Update a privilegedAccessGroupAssignmentScheduleRequest object with the result of a custom extension evaluation for a group membership or ownership assignment request. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update a privilegedAccessGroupAssignmentScheduleRequest object with the result of a custom extension evaluation for a group membership or ownership assignment request. + * @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 UpdateRequestPostRequestBody 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 UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdateRequestRequestBuilder(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/informationprotection/InformationProtectionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/informationprotection/InformationProtectionRequestBuilder.java index 3c93d9b61e1..e801ccb504d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/informationprotection/InformationProtectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/informationprotection/InformationProtectionRequestBuilder.java @@ -49,7 +49,10 @@ public DataLossPreventionPoliciesRequestBuilder dataLossPreventionPolicies() { /** * Provides operations to call the decryptBuffer method. * @return a {@link DecryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public DecryptBufferRequestBuilder decryptBuffer() { return new DecryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -57,7 +60,10 @@ public DecryptBufferRequestBuilder decryptBuffer() { /** * Provides operations to call the encryptBuffer method. * @return a {@link EncryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public EncryptBufferRequestBuilder encryptBuffer() { return new EncryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -65,7 +71,10 @@ public EncryptBufferRequestBuilder encryptBuffer() { /** * Provides operations to manage the policy property of the microsoft.graph.informationProtection entity. * @return a {@link PolicyRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public PolicyRequestBuilder policy() { return new PolicyRequestBuilder(pathParameters, requestAdapter); @@ -89,7 +98,10 @@ public SensitivityPolicySettingsRequestBuilder sensitivityPolicySettings() { /** * Provides operations to call the signDigest method. * @return a {@link SignDigestRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public SignDigestRequestBuilder signDigest() { return new SignDigestRequestBuilder(pathParameters, requestAdapter); @@ -105,7 +117,10 @@ public ThreatAssessmentRequestsRequestBuilder threatAssessmentRequests() { /** * Provides operations to call the verifySignature method. * @return a {@link VerifySignatureRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public VerifySignatureRequestBuilder verifySignature() { return new VerifySignatureRequestBuilder(pathParameters, requestAdapter); 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 76da7018a3e..4043ef49a91 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 @@ -4521,6 +4521,366 @@ com.microsoft.graph.beta.admin.windows.updates.catalog.entries.item.CatalogEntry com.microsoft.graph.beta.admin.windows.updates.catalog.entries.item.CatalogEntryItemRequestBuilder::|public|toPatchRequestInformation(body:CatalogEntry):RequestInformation com.microsoft.graph.beta.admin.windows.updates.catalog.entries.item.CatalogEntryItemRequestBuilder::|public|toPatchRequestInformation(body:CatalogEntry; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.windows.updates.catalog.entries.item.CatalogEntryItemRequestBuilder::|public|withUrl(rawUrl:String):CatalogEntryItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|byApplicableCatalogSummaryId(applicableCatalogSummaryId:String):ApplicableCatalogSummaryItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|get():ApplicableCatalogSummaryCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableCatalogSummaryCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.ApplicableCatalogSummariesRequestBuilder::|public|withUrl(rawUrl:String):ApplicableCatalogSummariesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|byApplicableDeviceId(applicableDeviceId:String):ApplicableDeviceItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|get():ApplicableDeviceCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableDeviceCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.AggregatedDevicesRequestBuilder::|public|withUrl(rawUrl:String):AggregatedDevicesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder::|public|get():ApplicableDevice +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableDevice +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.aggregateddevices.item.ApplicableDeviceItemRequestBuilder::|public|withUrl(rawUrl:String):ApplicableDeviceItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|aggregatedDevices:AggregatedDevicesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|catalogEntry:CatalogEntryRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|get():ApplicableCatalogSummary +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableCatalogSummary +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.ApplicableCatalogSummaryItemRequestBuilder::|public|withUrl(rawUrl:String):ApplicableCatalogSummaryItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder::|public|get():CatalogEntry +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CatalogEntry +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.applicablecatalogsummaries.item.catalogentry.CatalogEntryRequestBuilder::|public|withUrl(rawUrl:String):CatalogEntryRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|applicableCatalogSummaries:ApplicableCatalogSummariesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|deviceProfiles:DeviceProfilesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|drivers:DriversRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|get():UpdateData +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UpdateData +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|patch(body:UpdateData):UpdateData +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|patch(body:UpdateData; requestConfiguration?:java.util.function.Consumer):UpdateData +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|policyAssignments:PolicyAssignmentsRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|toPatchRequestInformation(body:UpdateData):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|toPatchRequestInformation(body:UpdateData; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.DataRequestBuilder::|public|withUrl(rawUrl:String):DataRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|byDeviceProfileId(deviceProfileId:String):DeviceProfileItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|get():DeviceProfileCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceProfileCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.DeviceProfilesRequestBuilder::|public|withUrl(rawUrl:String):DeviceProfilesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder::|public|get():DeviceProfile +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceProfile +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.deviceprofiles.item.DeviceProfileItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceProfileItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|byDriverUpdateReportId(driverUpdateReportId:String):DriverUpdateReportItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|get():DriverUpdateReportCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DriverUpdateReportCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.DriversRequestBuilder::|public|withUrl(rawUrl:String):DriversRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|byDriverUpdateDeviceStatusId(driverUpdateDeviceStatusId:String):DriverUpdateDeviceStatusItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|get():DriverUpdateDeviceStatusCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DriverUpdateDeviceStatusCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.DeviceStatusesRequestBuilder::|public|withUrl(rawUrl:String):DeviceStatusesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder::|public|get():DriverUpdateDeviceStatus +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DriverUpdateDeviceStatus +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.devicestatuses.item.DriverUpdateDeviceStatusItemRequestBuilder::|public|withUrl(rawUrl:String):DriverUpdateDeviceStatusItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|deviceStatuses:DeviceStatusesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|get():DriverUpdateReport +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DriverUpdateReport +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.drivers.item.DriverUpdateReportItemRequestBuilder::|public|withUrl(rawUrl:String):DriverUpdateReportItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder::|public|get():DeviceProfile +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceProfile +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.deviceprofile.DeviceProfileRequestBuilder::|public|withUrl(rawUrl:String):DeviceProfileRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|deviceProfile:DeviceProfileRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|get():PolicyAssignment +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyAssignment +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.item.PolicyAssignmentItemRequestBuilder::|public|withUrl(rawUrl:String):PolicyAssignmentItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|byPolicyAssignmentId(policyAssignmentId:String):PolicyAssignmentItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|get():PolicyAssignmentCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyAssignmentCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.data.policyassignments.PolicyAssignmentsRequestBuilder::|public|withUrl(rawUrl:String):PolicyAssignmentsRequestBuilder com.microsoft.graph.beta.admin.windows.updates.deploymentaudiences.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.windows.updates.deploymentaudiences.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.admin.windows.updates.deploymentaudiences.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -6132,6 +6492,122 @@ com.microsoft.graph.beta.admin.windows.updates.policies.count.CountRequestBuilde com.microsoft.graph.beta.admin.windows.updates.policies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.admin.windows.updates.policies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.windows.updates.policies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|byApplicableCatalogId(applicableCatalogId:String):ApplicableCatalogItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|get():ApplicableCatalogCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableCatalogCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.ApplicableCatalogsRequestBuilder::|public|withUrl(rawUrl:String):ApplicableCatalogsRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|catalogEntry:CatalogEntryRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|devices:DevicesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|get():ApplicableCatalog +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableCatalog +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.ApplicableCatalogItemRequestBuilder::|public|withUrl(rawUrl:String):ApplicableCatalogItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder::|public|get():CatalogEntry +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CatalogEntry +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.catalogentry.CatalogEntryRequestBuilder::|public|withUrl(rawUrl:String):CatalogEntryRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|byApplicableDeviceId(applicableDeviceId:String):ApplicableDeviceItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|get():ApplicableDeviceCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableDeviceCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.DevicesRequestBuilder::|public|withUrl(rawUrl:String):DevicesRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder::|public|get():ApplicableDevice +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApplicableDevice +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecatalogs.item.devices.item.ApplicableDeviceItemRequestBuilder::|public|withUrl(rawUrl:String):ApplicableDeviceItemRequestBuilder com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecontent.ApplicableContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecontent.ApplicableContentRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.admin.windows.updates.policies.item.applicablecontent.ApplicableContentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -6367,6 +6843,7 @@ com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBu com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBuilder::|public|applicableCatalogs:ApplicableCatalogsRequestBuilder com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBuilder::|public|applicableContent:ApplicableContentRequestBuilder com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBuilder::|public|approvals:ApprovalsRequestBuilder com.microsoft.graph.beta.admin.windows.updates.policies.item.PolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -6990,6 +7467,96 @@ com.microsoft.graph.beta.admin.windows.updates.resourceconnections.ResourceConne com.microsoft.graph.beta.admin.windows.updates.resourceconnections.ResourceConnectionsRequestBuilder::|public|toPostRequestInformation(body:ResourceConnection):RequestInformation com.microsoft.graph.beta.admin.windows.updates.resourceconnections.ResourceConnectionsRequestBuilder::|public|toPostRequestInformation(body:ResourceConnection; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.windows.updates.resourceconnections.ResourceConnectionsRequestBuilder::|public|withUrl(rawUrl:String):ResourceConnectionsRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|get():MdmAppSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MdmAppSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|patch(body:MdmAppSetting):MdmAppSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|patch(body:MdmAppSetting; requestConfiguration?:java.util.function.Consumer):MdmAppSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|toPatchRequestInformation(body:MdmAppSetting):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|toPatchRequestInformation(body:MdmAppSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.item.MdmAppSettingMdmAppItemRequestBuilder::|public|withUrl(rawUrl:String):MdmAppSettingMdmAppItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|byMdmAppSettingMdmAppId(mdmAppSettingMdmAppId:String):MdmAppSettingMdmAppItemRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|get():MdmAppSettingCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MdmAppSettingCollectionResponse +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|post(body:MdmAppSetting):MdmAppSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|post(body:MdmAppSetting; requestConfiguration?:java.util.function.Consumer):MdmAppSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|toPostRequestInformation(body:MdmAppSetting):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|toPostRequestInformation(body:MdmAppSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.mdmappsettings.MdmAppSettingsRequestBuilder::|public|withUrl(rawUrl:String):MdmAppSettingsRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|get():TenantSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TenantSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|mdmAppSettings:MdmAppSettingsRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|patch(body:TenantSetting):TenantSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|patch(body:TenantSetting; requestConfiguration?:java.util.function.Consumer):TenantSetting +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|toPatchRequestInformation(body:TenantSetting):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|toPatchRequestInformation(body:TenantSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.windows.updates.tenantsettings.TenantSettingsRequestBuilder::|public|withUrl(rawUrl:String):TenantSettingsRequestBuilder com.microsoft.graph.beta.admin.windows.updates.updatableassets.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.windows.updates.updatableassets.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.admin.windows.updates.updatableassets.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -8151,6 +8718,7 @@ com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder.PatchReques com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|catalog:CatalogRequestBuilder com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|data:DataRequestBuilder com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|delete():Void com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|deploymentAudiences:DeploymentAudiencesRequestBuilder @@ -8162,6 +8730,7 @@ com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|pa com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|policies:PoliciesRequestBuilder com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|products:ProductsRequestBuilder com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|resourceConnections:ResourceConnectionsRequestBuilder +com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|tenantSettings:TenantSettingsRequestBuilder com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.windows.updates.UpdatesRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -13736,6 +14305,71 @@ com.microsoft.graph.beta.applications.item.synchronization.jobs.item.bulkupload. com.microsoft.graph.beta.applications.item.synchronization.jobs.item.bulkupload.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation com.microsoft.graph.beta.applications.item.synchronization.jobs.item.bulkupload.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.applications.item.synchronization.jobs.item.bulkupload.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|get():ObjectConnection +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ObjectConnection +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|patch(body:ObjectConnection):ObjectConnection +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|patch(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):ObjectConnection +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toPatchRequestInformation(body:ObjectConnection):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toPatchRequestInformation(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|withUrl(rawUrl:String):ObjectConnectionObjectItemRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|byObjectConnectionObjectId(objectConnectionObjectId:String):ObjectConnectionObjectItemRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|get():ObjectConnectionCollectionResponse +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ObjectConnectionCollectionResponse +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|post(body:ObjectConnection):ObjectConnection +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|post(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):ObjectConnection +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toPostRequestInformation(body:ObjectConnection):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toPostRequestInformation(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|withUrl(rawUrl:String):ObjectConnectionsRequestBuilder com.microsoft.graph.beta.applications.item.synchronization.jobs.item.pause.PauseRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.applications.item.synchronization.jobs.item.pause.PauseRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.applications.item.synchronization.jobs.item.pause.PauseRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -13994,6 +14628,7 @@ com.microsoft.graph.beta.applications.item.synchronization.jobs.item.Synchroniza com.microsoft.graph.beta.applications.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.applications.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|get():SynchronizationJob com.microsoft.graph.beta.applications.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SynchronizationJob +com.microsoft.graph.beta.applications.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|objectConnections:ObjectConnectionsRequestBuilder com.microsoft.graph.beta.applications.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|patch(body:SynchronizationJob):SynchronizationJob com.microsoft.graph.beta.applications.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|patch(body:SynchronizationJob; requestConfiguration?:java.util.function.Consumer):SynchronizationJob com.microsoft.graph.beta.applications.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|pause:PauseRequestBuilder @@ -71190,6 +71825,7 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCI com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|powerOff:PowerOffRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|powerOn:PowerOnRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|reboot:RebootRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|relocate:RelocateRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|rename:RenameRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|reprovision:ReprovisionRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder @@ -71336,6 +71972,27 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.reboot.R com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.reboot.RebootRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.reboot.RebootRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.reboot.RebootRequestBuilder::|public|withUrl(rawUrl:String):RebootRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getDomainJoinConfigurations():java.util.List +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|public|setDomainJoinConfigurations(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RelocatePostRequestBody +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder::|public|post(body:RelocatePostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder::|public|post(body:RelocatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder::|public|toPostRequestInformation(body:RelocatePostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder::|public|toPostRequestInformation(body:RelocatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.relocate.RelocateRequestBuilder::|public|withUrl(rawUrl:String):RelocateRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenamePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenamePostRequestBody::|public|constructor():void com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenamePostRequestBody::|public|getAdditionalData():Map @@ -72256,11 +72913,13 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections. com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getAdditionalData():Map com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getAdDomainPassword():String com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getDomainJoinCredential():CloudPcDomainJoinCredential com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|setAdDomainPassword(value?:String):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|setDomainJoinCredential(value?:CloudPcDomainJoinCredential):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateAdDomainPasswordPostRequestBody com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder-->BaseRequestBuilder @@ -199723,6 +200382,71 @@ com.microsoft.graph.beta.identitygovernance.permissionsmanagement.scheduledpermi com.microsoft.graph.beta.identitygovernance.permissionsmanagement.scheduledpermissionsrequests.ScheduledPermissionsRequestsRequestBuilder::|public|toPostRequestInformation(body:ScheduledPermissionsRequest):RequestInformation com.microsoft.graph.beta.identitygovernance.permissionsmanagement.scheduledpermissionsrequests.ScheduledPermissionsRequestsRequestBuilder::|public|toPostRequestInformation(body:ScheduledPermissionsRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.permissionsmanagement.scheduledpermissionsrequests.ScheduledPermissionsRequestsRequestBuilder::|public|withUrl(rawUrl:String):ScheduledPermissionsRequestsRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|byRoleManagementCustomCalloutExtensionId(roleManagementCustomCalloutExtensionId:String):RoleManagementCustomCalloutExtensionItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|get():RoleManagementCustomCalloutExtensionCollectionResponse +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RoleManagementCustomCalloutExtensionCollectionResponse +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|post(body:RoleManagementCustomCalloutExtension):RoleManagementCustomCalloutExtension +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|post(body:RoleManagementCustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RoleManagementCustomCalloutExtension +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|toPostRequestInformation(body:RoleManagementCustomCalloutExtension):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|toPostRequestInformation(body:RoleManagementCustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.CustomExtensionsRequestBuilder::|public|withUrl(rawUrl:String):CustomExtensionsRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|get():RoleManagementCustomCalloutExtension +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RoleManagementCustomCalloutExtension +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|patch(body:RoleManagementCustomCalloutExtension):RoleManagementCustomCalloutExtension +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|patch(body:RoleManagementCustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RoleManagementCustomCalloutExtension +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toPatchRequestInformation(body:RoleManagementCustomCalloutExtension):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toPatchRequestInformation(body:RoleManagementCustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.customextensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|withUrl(rawUrl:String):RoleManagementCustomCalloutExtensionItemRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentapprovals.AssignmentApprovalsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentapprovals.AssignmentApprovalsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentapprovals.AssignmentApprovalsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -200240,6 +200964,7 @@ com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentsch com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:PrivilegedAccessGroupAssignmentScheduleRequest):RequestInformation com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:PrivilegedAccessGroupAssignmentScheduleRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:UpdateRequestRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|withUrl(rawUrl:String):PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -200255,6 +200980,33 @@ com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentsch com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder::|public|withUrl(rawUrl:String):TargetScheduleRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationId():String +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationOutcome():EvaluationOutcome +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getReason():String +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getScheduleInfo():RequestSchedule +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationId(value?:String):void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationOutcome(value?:EvaluationOutcome):void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setReason(value?:String):void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setScheduleInfo(value?:RequestSchedule):void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateRequestPostRequestBody +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody):PrivilegedAccessGroupAssignmentScheduleRequest +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):PrivilegedAccessGroupAssignmentScheduleRequest +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|withUrl(rawUrl:String):UpdateRequestRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedules.AssignmentSchedulesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedules.AssignmentSchedulesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.identitygovernance.privilegedaccess.group.assignmentschedules.AssignmentSchedulesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -201039,6 +201791,7 @@ com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessReq com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder::|public|customExtensions:CustomExtensionsRequestBuilder com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder::|public|delete():Void com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder::|public|get():PrivilegedAccessRoot @@ -205571,6 +206324,17 @@ com.microsoft.graph.beta.models.AccessReviewApplyAction::|public|setBackingStore com.microsoft.graph.beta.models.AccessReviewApplyAction::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.AccessReviewApplyAction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewApplyAction com.microsoft.graph.beta.models.AccessReviewApplyAction~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AccessReviewCatalogResourceType::0000-None +com.microsoft.graph.beta.models.AccessReviewCatalogResourceType::0001-AccessPackage +com.microsoft.graph.beta.models.AccessReviewCatalogResourceType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.AccessReviewCatalogScope-->AccessReviewResourceScope +com.microsoft.graph.beta.models.AccessReviewCatalogScope::|public|constructor():void +com.microsoft.graph.beta.models.AccessReviewCatalogScope::|public|getAdditionalCatalogResourceTypes():AccessReviewCatalogResourceType +com.microsoft.graph.beta.models.AccessReviewCatalogScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AccessReviewCatalogScope::|public|OdataType:String +com.microsoft.graph.beta.models.AccessReviewCatalogScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AccessReviewCatalogScope::|public|setAdditionalCatalogResourceTypes(value?:AccessReviewCatalogResourceType):void +com.microsoft.graph.beta.models.AccessReviewCatalogScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewCatalogScope com.microsoft.graph.beta.models.AccessReviewCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.AccessReviewCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.AccessReviewCollectionResponse::|public|getFieldDeserializers():Map> @@ -206649,7 +207413,8 @@ com.microsoft.graph.beta.models.ActivityLogOperationType::0007-ProtectionUnitLev com.microsoft.graph.beta.models.ActivityLogOperationType::0008-PolicyLevelOffboarding com.microsoft.graph.beta.models.ActivityLogOperationType::0009-RestoreTaskCreated com.microsoft.graph.beta.models.ActivityLogOperationType::0010-RestoreTaskCompleted -com.microsoft.graph.beta.models.ActivityLogOperationType::0011-UnknownFutureValue +com.microsoft.graph.beta.models.ActivityLogOperationType::0011-BackupPolicyDeleted +com.microsoft.graph.beta.models.ActivityLogOperationType::0012-UnknownFutureValue com.microsoft.graph.beta.models.ActivityLogResultStatus::0000-Succeeded com.microsoft.graph.beta.models.ActivityLogResultStatus::0001-Failed com.microsoft.graph.beta.models.ActivityLogResultStatus::0002-PartiallySucceeded @@ -207050,22 +207815,26 @@ com.microsoft.graph.beta.models.AdminWindows::|static|public|createFromDiscrimin com.microsoft.graph.beta.models.AdminWindowsUpdates-->Entity com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|constructor():void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getCatalog():Catalog +com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getData():UpdateData com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getDeploymentAudiences():java.util.List com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getDeployments():java.util.List com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getPolicies():java.util.List com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getProducts():java.util.List com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getResourceConnections():java.util.List +com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getTenantSettings():TenantSetting com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getUpdatableAssets():java.util.List com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|getUpdatePolicies():java.util.List com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|OdataType:String com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setCatalog(value?:Catalog):void +com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setData(value?:UpdateData):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setDeploymentAudiences(value?:java.util.List):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setDeployments(value?:java.util.List):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setProducts(value?:java.util.List):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setResourceConnections(value?:java.util.List):void +com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setTenantSettings(value?:TenantSetting):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setUpdatableAssets(value?:java.util.List):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|public|setUpdatePolicies(value?:java.util.List):void com.microsoft.graph.beta.models.AdminWindowsUpdates::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AdminWindowsUpdates @@ -212440,6 +213209,7 @@ com.microsoft.graph.beta.models.ApplicationLocation~~>AdditionalDataHolder; Back com.microsoft.graph.beta.models.ApplicationMode::0000-Manual com.microsoft.graph.beta.models.ApplicationMode::0001-Automatic com.microsoft.graph.beta.models.ApplicationMode::0002-Recommended +com.microsoft.graph.beta.models.ApplicationMode::0003-UnknownFutureValue com.microsoft.graph.beta.models.ApplicationPermissionsRequired::0000-Unknown com.microsoft.graph.beta.models.ApplicationPermissionsRequired::0001-Anonymous com.microsoft.graph.beta.models.ApplicationPermissionsRequired::0002-Guest @@ -213160,6 +213930,7 @@ com.microsoft.graph.beta.models.AppManagementPolicyCollectionResponse::|static|p com.microsoft.graph.beta.models.AppManagementRestrictionState::0000-Enabled com.microsoft.graph.beta.models.AppManagementRestrictionState::0001-Disabled com.microsoft.graph.beta.models.AppManagementRestrictionState::0002-UnknownFutureValue +com.microsoft.graph.beta.models.AppManagementRestrictionState::0003-Audit com.microsoft.graph.beta.models.AppManagementServicePrincipalConfiguration-->AppManagementConfiguration com.microsoft.graph.beta.models.AppManagementServicePrincipalConfiguration::|public|constructor():void com.microsoft.graph.beta.models.AppManagementServicePrincipalConfiguration::|public|getFieldDeserializers():Map> @@ -215442,6 +216213,7 @@ com.microsoft.graph.beta.models.AuthenticationEventType::0003-AttributeCollectio com.microsoft.graph.beta.models.AuthenticationEventType::0004-AttributeCollectionSubmit com.microsoft.graph.beta.models.AuthenticationEventType::0005-EmailOtpSend com.microsoft.graph.beta.models.AuthenticationEventType::0006-PasswordSubmit +com.microsoft.graph.beta.models.AuthenticationEventType::0007-PasswordUpdate com.microsoft.graph.beta.models.AuthenticationFailure-->Entity com.microsoft.graph.beta.models.AuthenticationFailure::|public|constructor():void com.microsoft.graph.beta.models.AuthenticationFailure::|public|getCount():Long @@ -220793,6 +221565,7 @@ com.microsoft.graph.beta.models.Channel-->Entity com.microsoft.graph.beta.models.Channel::|public|constructor():void com.microsoft.graph.beta.models.Channel::|public|getAllMembers():java.util.List com.microsoft.graph.beta.models.Channel::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.Channel::|public|getDeletedDateTime():OffsetDateTime com.microsoft.graph.beta.models.Channel::|public|getDescription():String com.microsoft.graph.beta.models.Channel::|public|getDisplayName():String com.microsoft.graph.beta.models.Channel::|public|getEmail():String @@ -220819,6 +221592,7 @@ com.microsoft.graph.beta.models.Channel::|public|OdataType:String com.microsoft.graph.beta.models.Channel::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Channel::|public|setAllMembers(value?:java.util.List):void com.microsoft.graph.beta.models.Channel::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.Channel::|public|setDeletedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.Channel::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.Channel::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.Channel::|public|setEmail(value?:String):void @@ -223064,6 +223838,14 @@ com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|public|getFieldDeser com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkReinstallAgent +com.microsoft.graph.beta.models.CloudPcBulkRelocate-->CloudPcBulkAction +com.microsoft.graph.beta.models.CloudPcBulkRelocate::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcBulkRelocate::|public|getDomainJoinConfigurations():java.util.List +com.microsoft.graph.beta.models.CloudPcBulkRelocate::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcBulkRelocate::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcBulkRelocate::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcBulkRelocate::|public|setDomainJoinConfigurations(value?:java.util.List):void +com.microsoft.graph.beta.models.CloudPcBulkRelocate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkRelocate com.microsoft.graph.beta.models.CloudPcBulkReprovision-->CloudPcBulkAction com.microsoft.graph.beta.models.CloudPcBulkReprovision::|public|constructor():void com.microsoft.graph.beta.models.CloudPcBulkReprovision::|public|getFieldDeserializers():Map> @@ -223549,9 +224331,61 @@ com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setRegio com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setType(value?:CloudPcDomainJoinType):void com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcDomainJoinConfiguration com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcDomainJoinCredential +com.microsoft.graph.beta.models.CloudPcDomainJoinCredential~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcDomainJoinKeyVaultIntentConfiguration +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultIntentConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration-->CloudPcDomainJoinKeyVaultIntentConfiguration +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration::|public|getUserIdentity():CloudPcDomainJoinUserIdentity +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration::|public|setUserIdentity(value?:CloudPcDomainJoinUserIdentity):void +com.microsoft.graph.beta.models.CloudPcDomainJoinKeyVaultPasswordConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcDomainJoinKeyVaultPasswordConfiguration +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity-->CloudPcDomainJoinUserIdentity +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity::|public|getDomainUserPrincipalName():String +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity::|public|setDomainUserPrincipalName(value?:String):void +com.microsoft.graph.beta.models.CloudPcDomainJoinPlainTextUserIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcDomainJoinPlainTextUserIdentity com.microsoft.graph.beta.models.CloudPcDomainJoinType::0000-AzureADJoin com.microsoft.graph.beta.models.CloudPcDomainJoinType::0001-HybridAzureADJoin com.microsoft.graph.beta.models.CloudPcDomainJoinType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcDomainJoinUserIdentity +com.microsoft.graph.beta.models.CloudPcDomainJoinUserIdentity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|constructor():void com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|getAdditionalData():Map @@ -223937,6 +224771,20 @@ com.microsoft.graph.beta.models.CloudPCInaccessibleReportName::0000-Inaccessible com.microsoft.graph.beta.models.CloudPCInaccessibleReportName::0001-InaccessibleCloudPcTrendReport com.microsoft.graph.beta.models.CloudPCInaccessibleReportName::0002-UnknownFutureValue com.microsoft.graph.beta.models.CloudPCInaccessibleReportName::0003-RegionalInaccessibleCloudPcTrendReport +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential-->CloudPcDomainJoinCredential +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|getKeyVaultIntentConfiguration():CloudPcDomainJoinKeyVaultIntentConfiguration +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|getKeyVaultResourceId():String +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|getSecretName():String +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|getServiceConnectorResourceId():String +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|setKeyVaultIntentConfiguration(value?:CloudPcDomainJoinKeyVaultIntentConfiguration):void +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|setKeyVaultResourceId(value?:String):void +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|setSecretName(value?:String):void +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|public|setServiceConnectorResourceId(value?:String):void +com.microsoft.graph.beta.models.CloudPcKeyVaultDomainJoinCredential::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcKeyVaultDomainJoinCredential com.microsoft.graph.beta.models.CloudPcLaunchDetail::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudPcLaunchDetail::|public|constructor():void com.microsoft.graph.beta.models.CloudPcLaunchDetail::|public|getAdditionalData():Map @@ -224113,6 +224961,7 @@ com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getAdDomain com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getAlternateResourceUrl():String com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getConnectionType():CloudPcOnPremisesConnectionType com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getDisplayName():String +com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getDomainJoinCredential():CloudPcDomainJoinCredential com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getHealthCheckPaused():Boolean com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getHealthCheckStatus():CloudPcOnPremisesConnectionStatus @@ -224139,6 +224988,7 @@ com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setAdDomain com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setAlternateResourceUrl(value?:String):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setConnectionType(value?:CloudPcOnPremisesConnectionType):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setDomainJoinCredential(value?:CloudPcDomainJoinCredential):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setHealthCheckPaused(value?:Boolean):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setHealthCheckStatus(value?:CloudPcOnPremisesConnectionStatus):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setHealthCheckStatusDetail(value?:CloudPcOnPremisesConnectionStatusDetail):void @@ -224252,17 +225102,25 @@ com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType: com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0056-PermissionCheckNoWindows365NetworkInterfaceContributorRole com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0057-PermissionCheckTransientServiceError com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0058-PermissionCheckUnknownError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0059-UdpConnectivityCheckStunUrlNotAllowListed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0060-UdpConnectivityCheckTurnUrlNotAllowListed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0061-UdpConnectivityCheckUrlsNotAllowListed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0062-UdpConnectivityCheckUnknownError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0063-InternalServerErrorDeploymentCanceled -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0064-InternalServerErrorAllocateResourceFailed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0065-InternalServerErrorVMDeploymentTimeout -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0066-InternalServerErrorUnableToRunDscScript -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0067-SsoCheckKerberosConfigurationError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0068-InternalServerUnknownError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0069-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0059-KeyVaultSecretCheckAccessDenied +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0060-KeyVaultSecretCheckVaultNotReachable +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0061-KeyVaultSecretCheckNotFound +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0062-KeyVaultSecretCheckDisabled +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0063-KeyVaultSecretCheckExpired +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0064-KeyVaultSecretCheckEmptyValue +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0065-KeyVaultSecretCheckTransientServiceError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0066-KeyVaultSecretCheckUnknownError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0067-UdpConnectivityCheckStunUrlNotAllowListed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0068-UdpConnectivityCheckTurnUrlNotAllowListed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0069-UdpConnectivityCheckUrlsNotAllowListed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0070-UdpConnectivityCheckUnknownError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0071-InternalServerErrorDeploymentCanceled +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0072-InternalServerErrorAllocateResourceFailed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0073-InternalServerErrorVMDeploymentTimeout +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0074-InternalServerErrorUnableToRunDscScript +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0075-SsoCheckKerberosConfigurationError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0076-InternalServerUnknownError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0077-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheck~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatus::0000-Pending com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatus::0001-Running @@ -224417,6 +225275,16 @@ com.microsoft.graph.beta.models.CloudPcPerformanceMetricNamesType::0012-UnknownF com.microsoft.graph.beta.models.CloudPCPerformanceReportName::0000-PerformanceTrendReport com.microsoft.graph.beta.models.CloudPCPerformanceReportName::0001-UnknownFutureValue com.microsoft.graph.beta.models.CloudPCPerformanceReportName::0002-CloudPcInsightReport +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential-->CloudPcDomainJoinCredential +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|getDomainPassword():String +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|getDomainUserPrincipalName():String +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|setDomainPassword(value?:String):void +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|public|setDomainUserPrincipalName(value?:String):void +com.microsoft.graph.beta.models.CloudPcPlainTextDomainJoinCredential::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcPlainTextDomainJoinCredential com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult-->Entity com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|constructor():void com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getFieldDeserializers():Map> @@ -228691,6 +229559,7 @@ com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getExceptionRate() com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getLastUsedDateTime():OffsetDateTime com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getLongDescription():String +com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getRequestMetadata():CopilotPackageRequestMetadata com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getSensitivity():String com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getSharedWithUsersAndGroups():java.util.List com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getTotalRunTimeInHours():Double @@ -228705,11 +229574,63 @@ com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setElementDetails( com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setExceptionRate(value?:Double):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setLastUsedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setLongDescription(value?:String):void +com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setRequestMetadata(value?:CopilotPackageRequestMetadata):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setSensitivity(value?:String):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setSharedWithUsersAndGroups(value?:java.util.List):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setTotalRunTimeInHours(value?:Double):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setTotalSessions(value?:Integer):void com.microsoft.graph.beta.models.CopilotPackageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getAdditionalMetadata():UntypedNode +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getAssignees():java.util.List +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getIdentifier():String +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getRequestedBy():EmailAddress +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|getRequestedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setAdditionalMetadata(value?:UntypedNode):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setAssignees(value?:java.util.List):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setIdentifier(value?:String):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setRequestedBy(value?:EmailAddress):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|public|setRequestedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CopilotPackageRequestInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageRequestInfo +com.microsoft.graph.beta.models.CopilotPackageRequestInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|getOdataType():String +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|getRequests():java.util.List +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|public|setRequests(value?:java.util.List):void +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageRequestMetadata +com.microsoft.graph.beta.models.CopilotPackageRequestMetadata~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal-->Identity +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|getPrincipalType():CopilotPackageRequestPrincipalType +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|getUserPrincipalName():String +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|setPrincipalType(value?:CopilotPackageRequestPrincipalType):void +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|public|setUserPrincipalName(value?:String):void +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipal::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageRequestPrincipal +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipalType::0000-User +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipalType::0001-Group +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipalType::0002-AgentApplication +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipalType::0003-AgentUser +com.microsoft.graph.beta.models.CopilotPackageRequestPrincipalType::0004-UnknownFutureValue com.microsoft.graph.beta.models.CopilotPackageRequestStatus::0000-Pending com.microsoft.graph.beta.models.CopilotPackageRequestStatus::0001-Approved com.microsoft.graph.beta.models.CopilotPackageRequestStatus::0002-Rejected @@ -228732,11 +229653,132 @@ com.microsoft.graph.beta.models.CopilotPolicySetting::|public|constructor():void com.microsoft.graph.beta.models.CopilotPolicySetting::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CopilotPolicySetting::|public|getPolicyId():String com.microsoft.graph.beta.models.CopilotPolicySetting::|public|getValue():String +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|getValueObject():CopilotPolicySettingValueObject com.microsoft.graph.beta.models.CopilotPolicySetting::|public|OdataType:String com.microsoft.graph.beta.models.CopilotPolicySetting::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CopilotPolicySetting::|public|setPolicyId(value?:String):void com.microsoft.graph.beta.models.CopilotPolicySetting::|public|setValue(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|setValueObject(value?:CopilotPolicySettingValueObject):void com.microsoft.graph.beta.models.CopilotPolicySetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySetting +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|getDefault():String +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|getMaxValue():String +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|getMinValue():String +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|getOdataType():String +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|setDefault(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|setMaxValue(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|setMinValue(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingAgentSharingLimit +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingLimit~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject-->CopilotPolicySettingValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|getAgentSharingLimit():CopilotPolicySettingAgentSharingLimit +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|getIsSharingWithGroupsEnabled():Boolean +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|getIsUserSharingLimitEnabled():Boolean +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|getOrganizationWideSharingAssignment():CopilotPolicySettingUserAssignment +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|setAgentSharingLimit(value?:CopilotPolicySettingAgentSharingLimit):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|setIsSharingWithGroupsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|setIsUserSharingLimitEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|public|setOrganizationWideSharingAssignment(value?:CopilotPolicySettingUserAssignment):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentSharingValueObject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingAgentSharingValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject-->CopilotPolicySettingValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|getMembers():java.util.List +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|getUserAssignmentCategory():CopilotPolicySettingUserAssignmentCategory +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|setMembers(value?:java.util.List):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|public|setUserAssignmentCategory(value?:CopilotPolicySettingUserAssignmentCategory):void +com.microsoft.graph.beta.models.CopilotPolicySettingAgentUserAccessValueObject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingAgentUserAccessValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject-->CopilotPolicySettingValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|getAreISVAppsAllowed():Boolean +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|getAreMicrosoftAppsAllowed():Boolean +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|getAreMicrosoftCertifiedThirdPartyAppsAllowed():Boolean +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|getAreTenantScopedAppsAllowed():Boolean +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|setAreISVAppsAllowed(value?:Boolean):void +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|setAreMicrosoftAppsAllowed(value?:Boolean):void +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|setAreMicrosoftCertifiedThirdPartyAppsAllowed(value?:Boolean):void +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|public|setAreTenantScopedAppsAllowed(value?:Boolean):void +com.microsoft.graph.beta.models.CopilotPolicySettingAllowedAgentTypesValueObject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingAllowedAgentTypesValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|getDirectoryObjectId():String +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|getDirectoryObjectType():CopilotPolicySettingDirectoryObjectType +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|getOdataType():String +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|setDirectoryObjectId(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|setDirectoryObjectType(value?:CopilotPolicySettingDirectoryObjectType):void +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingAssignmentMember +com.microsoft.graph.beta.models.CopilotPolicySettingAssignmentMember~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CopilotPolicySettingDirectoryObjectType::0000-User +com.microsoft.graph.beta.models.CopilotPolicySettingDirectoryObjectType::0001-Group +com.microsoft.graph.beta.models.CopilotPolicySettingDirectoryObjectType::0002-AgentAppId +com.microsoft.graph.beta.models.CopilotPolicySettingDirectoryObjectType::0003-AgentUser +com.microsoft.graph.beta.models.CopilotPolicySettingDirectoryObjectType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject-->CopilotPolicySettingValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|getIsTranscriptionAllowed():Boolean +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|getMeetingCopilotMode():MeetingCopilotMode +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|setIsTranscriptionAllowed(value?:Boolean):void +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|public|setMeetingCopilotMode(value?:MeetingCopilotMode):void +com.microsoft.graph.beta.models.CopilotPolicySettingTeamsMeetingValueObject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingTeamsMeetingValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|getMembers():java.util.List +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|getOdataType():String +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|getUserAssignmentCategory():CopilotPolicySettingUserAssignmentCategory +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|setMembers(value?:java.util.List):void +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|public|setUserAssignmentCategory(value?:CopilotPolicySettingUserAssignmentCategory):void +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingUserAssignment +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignmentCategory::0000-Everyone +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignmentCategory::0001-NoOne +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignmentCategory::0002-SpecificUsers +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignmentCategory::0003-UnknownFutureValue +com.microsoft.graph.beta.models.CopilotPolicySettingUserAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|getOdataType():String +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySettingValueObject +com.microsoft.graph.beta.models.CopilotPolicySettingValueObject~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CopilotReportRoot-->Entity com.microsoft.graph.beta.models.CopilotReportRoot::|public|constructor():void com.microsoft.graph.beta.models.CopilotReportRoot::|public|getFieldDeserializers():Map> @@ -229930,6 +230972,11 @@ com.microsoft.graph.beta.models.CustomCalloutExtensionCollectionResponse::|publi com.microsoft.graph.beta.models.CustomCalloutExtensionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CustomCalloutExtensionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.CustomCalloutExtensionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomCalloutExtensionCollectionResponse +com.microsoft.graph.beta.models.CustomCalloutExtensionType::0000-PreApproval +com.microsoft.graph.beta.models.CustomCalloutExtensionType::0001-PostApproval +com.microsoft.graph.beta.models.CustomCalloutExtensionType::0002-Grant +com.microsoft.graph.beta.models.CustomCalloutExtensionType::0003-Revoke +com.microsoft.graph.beta.models.CustomCalloutExtensionType::0004-UnknownFutureValue com.microsoft.graph.beta.models.CustomChoiceOption-->PlannerDelta com.microsoft.graph.beta.models.CustomChoiceOption::|public|constructor():void com.microsoft.graph.beta.models.CustomChoiceOption::|public|getDisplayName():String @@ -230514,6 +231561,12 @@ com.microsoft.graph.beta.models.CustomExtensionOverwriteConfiguration::|public|s com.microsoft.graph.beta.models.CustomExtensionOverwriteConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.CustomExtensionOverwriteConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomExtensionOverwriteConfiguration com.microsoft.graph.beta.models.CustomExtensionOverwriteConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CustomExtensionResourceType::0000-EntraRoles +com.microsoft.graph.beta.models.CustomExtensionResourceType::0001-AzureResources +com.microsoft.graph.beta.models.CustomExtensionResourceType::0002-EntraGroups +com.microsoft.graph.beta.models.CustomExtensionResourceType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.CustomExtensionResourceType::0004-ApplicationAuthorization +com.microsoft.graph.beta.models.CustomExtensionResourceType::0005-AppRoles com.microsoft.graph.beta.models.CustomExtensionStageSetting-->Entity com.microsoft.graph.beta.models.CustomExtensionStageSetting::|public|constructor():void com.microsoft.graph.beta.models.CustomExtensionStageSetting::|public|getCustomExtension():CustomCalloutExtension @@ -243803,7 +244856,6 @@ com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|constructor():voi com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|getAdditionalData():Map com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|getErrorCategory():EvaluationErrorCategory -com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|getErrorMessage():String com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|getErrorType():EvaluationErrorType com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|getOdataType():String @@ -243811,35 +244863,27 @@ com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|serialize(writer: com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|setErrorCategory(value?:EvaluationErrorCategory):void -com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|setErrorMessage(value?:String):void com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|setErrorType(value?:EvaluationErrorType):void com.microsoft.graph.beta.models.EvaluationErrorDetail::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.EvaluationErrorDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluationErrorDetail com.microsoft.graph.beta.models.EvaluationErrorDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.EvaluationErrorType::0000-UnsupportedFile com.microsoft.graph.beta.models.EvaluationErrorType::0001-PasswordProtectedFile -com.microsoft.graph.beta.models.EvaluationErrorType::0002-FileTooLarge -com.microsoft.graph.beta.models.EvaluationErrorType::0003-ArchiveSizeTooLarge -com.microsoft.graph.beta.models.EvaluationErrorType::0004-TextExceedsMceThreshold -com.microsoft.graph.beta.models.EvaluationErrorType::0005-PartiallyScannedArchive -com.microsoft.graph.beta.models.EvaluationErrorType::0006-PartialImageExtraction -com.microsoft.graph.beta.models.EvaluationErrorType::0007-ImageOcrPartialResult -com.microsoft.graph.beta.models.EvaluationErrorType::0008-OcrProcessingFailure -com.microsoft.graph.beta.models.EvaluationErrorType::0009-OcrQuotaExhausted -com.microsoft.graph.beta.models.EvaluationErrorType::0010-ClassificationServiceError -com.microsoft.graph.beta.models.EvaluationErrorType::0011-SitExtractionFailure -com.microsoft.graph.beta.models.EvaluationErrorType::0012-TextExtractionFailure -com.microsoft.graph.beta.models.EvaluationErrorType::0013-ArchiveTextExtractionError -com.microsoft.graph.beta.models.EvaluationErrorType::0014-MissingOrInvalidConfiguration -com.microsoft.graph.beta.models.EvaluationErrorType::0015-AgentFailure -com.microsoft.graph.beta.models.EvaluationErrorType::0016-EnforcementTimeout -com.microsoft.graph.beta.models.EvaluationErrorType::0017-OsOverride -com.microsoft.graph.beta.models.EvaluationErrorType::0018-ProcessNonExistent -com.microsoft.graph.beta.models.EvaluationErrorType::0019-Other -com.microsoft.graph.beta.models.EvaluationErrorType::0020-ServiceTimeout -com.microsoft.graph.beta.models.EvaluationErrorType::0021-ServiceError -com.microsoft.graph.beta.models.EvaluationErrorType::0022-ServiceUnavailable -com.microsoft.graph.beta.models.EvaluationErrorType::0023-UnknownFutureValue +com.microsoft.graph.beta.models.EvaluationErrorType::0002-MissingOrInvalidConfiguration +com.microsoft.graph.beta.models.EvaluationErrorType::0003-AgentFailure +com.microsoft.graph.beta.models.EvaluationErrorType::0004-EnforcementTimeout +com.microsoft.graph.beta.models.EvaluationErrorType::0005-OsOverride +com.microsoft.graph.beta.models.EvaluationErrorType::0006-ProcessNonExistent +com.microsoft.graph.beta.models.EvaluationErrorType::0007-Other +com.microsoft.graph.beta.models.EvaluationErrorType::0008-ServiceTimeout +com.microsoft.graph.beta.models.EvaluationErrorType::0009-ServiceError +com.microsoft.graph.beta.models.EvaluationErrorType::0010-ServiceUnavailable +com.microsoft.graph.beta.models.EvaluationErrorType::0011-ContentTooLarge +com.microsoft.graph.beta.models.EvaluationErrorType::0012-PartiallyScanned +com.microsoft.graph.beta.models.EvaluationErrorType::0013-Unscannable +com.microsoft.graph.beta.models.EvaluationErrorType::0014-BillingNotSetup +com.microsoft.graph.beta.models.EvaluationErrorType::0015-AuthenticationOrAuthorizationFailed +com.microsoft.graph.beta.models.EvaluationErrorType::0016-UnknownFutureValue com.microsoft.graph.beta.models.EvaluationIncompleteActivityMetadata-->ProcessContentMetadataBase com.microsoft.graph.beta.models.EvaluationIncompleteActivityMetadata::|public|constructor():void com.microsoft.graph.beta.models.EvaluationIncompleteActivityMetadata::|public|getErrorAction():ErrorActions @@ -243850,6 +244894,9 @@ com.microsoft.graph.beta.models.EvaluationIncompleteActivityMetadata::|public|se com.microsoft.graph.beta.models.EvaluationIncompleteActivityMetadata::|public|setErrorAction(value?:ErrorActions):void com.microsoft.graph.beta.models.EvaluationIncompleteActivityMetadata::|public|setInspectionIncompleteReason(value?:EvaluationErrorDetail):void com.microsoft.graph.beta.models.EvaluationIncompleteActivityMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluationIncompleteActivityMetadata +com.microsoft.graph.beta.models.EvaluationOutcome::0000-Approved +com.microsoft.graph.beta.models.EvaluationOutcome::0001-Denied +com.microsoft.graph.beta.models.EvaluationOutcome::0002-UnknownFutureValue 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 @@ -247643,6 +248690,7 @@ com.microsoft.graph.beta.models.Group::|public|getIsManagementRestricted():Boole com.microsoft.graph.beta.models.Group::|public|getIsSubscribedByMail():Boolean com.microsoft.graph.beta.models.Group::|public|getLicenseProcessingState():LicenseProcessingState com.microsoft.graph.beta.models.Group::|public|getMail():String +com.microsoft.graph.beta.models.Group::|public|getMailboxId():String com.microsoft.graph.beta.models.Group::|public|getMailEnabled():Boolean com.microsoft.graph.beta.models.Group::|public|getMailNickname():String com.microsoft.graph.beta.models.Group::|public|getMemberOf():java.util.List @@ -247730,6 +248778,7 @@ com.microsoft.graph.beta.models.Group::|public|setIsManagementRestricted(value?: com.microsoft.graph.beta.models.Group::|public|setIsSubscribedByMail(value?:Boolean):void com.microsoft.graph.beta.models.Group::|public|setLicenseProcessingState(value?:LicenseProcessingState):void com.microsoft.graph.beta.models.Group::|public|setMail(value?:String):void +com.microsoft.graph.beta.models.Group::|public|setMailboxId(value?:String):void com.microsoft.graph.beta.models.Group::|public|setMailEnabled(value?:Boolean):void com.microsoft.graph.beta.models.Group::|public|setMailNickname(value?:String):void com.microsoft.graph.beta.models.Group::|public|setMemberOf(value?:java.util.List):void @@ -250252,9 +251301,11 @@ com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyReport::|stati com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule-->Entity com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|getGracePeriodInDays():Integer com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|getIsEnabled():Boolean com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|OdataType:String com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|setGracePeriodInDays(value?:Integer):void com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|public|setIsEnabled(value?:Boolean):void com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRule::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyRule com.microsoft.graph.beta.models.identitygovernance.LifecyclePolicyRuleCollectionResponse-->BaseCollectionPaginationCountResponse @@ -250694,6 +251745,14 @@ com.microsoft.graph.beta.models.identitygovernance.RunSummary::|public|setTotalT com.microsoft.graph.beta.models.identitygovernance.RunSummary::|public|setTotalUsers(value?:Integer):void com.microsoft.graph.beta.models.identitygovernance.RunSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RunSummary com.microsoft.graph.beta.models.identitygovernance.RunSummary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet-->SubjectSet +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet::|public|constructor():void +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet::|public|getIncludedAgentBuilderPlatforms():AgentBuilderPlatforms +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet::|public|OdataType:String +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet::|public|setIncludedAgentBuilderPlatforms(value?:AgentBuilderPlatforms):void +com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SelectedAgentBuilderPlatformsSubjectSet com.microsoft.graph.beta.models.identitygovernance.SelectedObjectsSubjectSet-->SubjectSet com.microsoft.graph.beta.models.identitygovernance.SelectedObjectsSubjectSet::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.SelectedObjectsSubjectSet::|public|getFieldDeserializers():Map> @@ -263595,6 +264654,11 @@ com.microsoft.graph.beta.models.MeetingChatMode::0000-Enabled com.microsoft.graph.beta.models.MeetingChatMode::0001-Disabled com.microsoft.graph.beta.models.MeetingChatMode::0002-Limited com.microsoft.graph.beta.models.MeetingChatMode::0003-UnknownFutureValue +com.microsoft.graph.beta.models.MeetingCopilotMode::0000-Enabled +com.microsoft.graph.beta.models.MeetingCopilotMode::0001-EnabledWithTranscript +com.microsoft.graph.beta.models.MeetingCopilotMode::0002-EnabledWithTranscriptDefaultOn +com.microsoft.graph.beta.models.MeetingCopilotMode::0003-Disabled +com.microsoft.graph.beta.models.MeetingCopilotMode::0004-UnknownFutureValue com.microsoft.graph.beta.models.MeetingEngagement::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.MeetingEngagement::|public|constructor():void com.microsoft.graph.beta.models.MeetingEngagement::|public|getAdditionalData():Map @@ -269503,6 +270567,35 @@ com.microsoft.graph.beta.models.OAuthConsentAppDetail::|public|setDisplayName(va com.microsoft.graph.beta.models.OAuthConsentAppDetail::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.OAuthConsentAppDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OAuthConsentAppDetail com.microsoft.graph.beta.models.OAuthConsentAppDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ObjectConnection::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.ObjectConnection::|public|constructor():void +com.microsoft.graph.beta.models.ObjectConnection::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.ObjectConnection::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.ObjectConnection::|public|getDisplayName():String +com.microsoft.graph.beta.models.ObjectConnection::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ObjectConnection::|public|getObjectId():String +com.microsoft.graph.beta.models.ObjectConnection::|public|getObjectTypeName():String +com.microsoft.graph.beta.models.ObjectConnection::|public|getOdataType():String +com.microsoft.graph.beta.models.ObjectConnection::|public|getSourceAnchor():String +com.microsoft.graph.beta.models.ObjectConnection::|public|getTargetAnchor():String +com.microsoft.graph.beta.models.ObjectConnection::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ObjectConnection::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.ObjectConnection::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.ObjectConnection::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.ObjectConnection::|public|setObjectId(value?:String):void +com.microsoft.graph.beta.models.ObjectConnection::|public|setObjectTypeName(value?:String):void +com.microsoft.graph.beta.models.ObjectConnection::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.ObjectConnection::|public|setSourceAnchor(value?:String):void +com.microsoft.graph.beta.models.ObjectConnection::|public|setTargetAnchor(value?:String):void +com.microsoft.graph.beta.models.ObjectConnection::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ObjectConnection +com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ObjectConnectionCollectionResponse +com.microsoft.graph.beta.models.ObjectConnection~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.ObjectDefinition::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ObjectDefinition::|public|constructor():void com.microsoft.graph.beta.models.ObjectDefinition::|public|getAdditionalData():Map @@ -271019,6 +272112,44 @@ com.microsoft.graph.beta.models.OnPasswordSubmitListener::|public|OdataType:Stri com.microsoft.graph.beta.models.OnPasswordSubmitListener::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.OnPasswordSubmitListener::|public|setHandler(value?:OnPasswordSubmitHandler):void com.microsoft.graph.beta.models.OnPasswordSubmitListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordSubmitListener +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtension-->CustomAuthenticationExtension +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtension::|public|constructor():void +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtension::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtension::|public|OdataType:String +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtension::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtension::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordUpdateCustomExtension +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler-->OnPasswordUpdateHandler +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|constructor():void +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|getConfiguration():CustomExtensionOverwriteConfiguration +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|getCustomExtension():OnPasswordUpdateCustomExtension +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|getExpirationDateTime():OffsetDateTime +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|OdataType:String +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|setConfiguration(value?:CustomExtensionOverwriteConfiguration):void +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|setCustomExtension(value?:OnPasswordUpdateCustomExtension):void +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|public|setExpirationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.OnPasswordUpdateCustomExtensionHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordUpdateCustomExtensionHandler +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|constructor():void +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|getOdataType():String +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.OnPasswordUpdateHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordUpdateHandler +com.microsoft.graph.beta.models.OnPasswordUpdateHandler~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.OnPasswordUpdateListener-->AuthenticationEventListener +com.microsoft.graph.beta.models.OnPasswordUpdateListener::|public|constructor():void +com.microsoft.graph.beta.models.OnPasswordUpdateListener::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OnPasswordUpdateListener::|public|getHandler():OnPasswordUpdateHandler +com.microsoft.graph.beta.models.OnPasswordUpdateListener::|public|OdataType:String +com.microsoft.graph.beta.models.OnPasswordUpdateListener::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OnPasswordUpdateListener::|public|setHandler(value?:OnPasswordUpdateHandler):void +com.microsoft.graph.beta.models.OnPasswordUpdateListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordUpdateListener com.microsoft.graph.beta.models.OnPhoneMethodLoadStartExternalUsersAuthHandler-->OnPhoneMethodLoadStartHandler com.microsoft.graph.beta.models.OnPhoneMethodLoadStartExternalUsersAuthHandler::|public|constructor():void com.microsoft.graph.beta.models.OnPhoneMethodLoadStartExternalUsersAuthHandler::|public|getFieldDeserializers():Map> @@ -279741,10 +280872,12 @@ com.microsoft.graph.beta.models.PrivilegedAccessGroupRelationships::0001-Member com.microsoft.graph.beta.models.PrivilegedAccessGroupRelationships::0002-UnknownFutureValue com.microsoft.graph.beta.models.PrivilegedAccessRoot-->Entity com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|constructor():void +com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|getCustomExtensions():java.util.List com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|getGroup():PrivilegedAccessGroup com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|OdataType:String com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|setCustomExtensions(value?:java.util.List):void com.microsoft.graph.beta.models.PrivilegedAccessRoot::|public|setGroup(value?:PrivilegedAccessGroup):void com.microsoft.graph.beta.models.PrivilegedAccessRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivilegedAccessRoot com.microsoft.graph.beta.models.PrivilegedAccessSchedule-->Entity @@ -280243,6 +281376,7 @@ com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getLength(): com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getName():String com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getOdataType():String +com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getSensitivityLabels():java.util.List com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getSequenceNumber():Long com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setAdditionalData(value?:Map):void @@ -280257,6 +281391,7 @@ com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setLength(va com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setName(value?:String):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setSensitivityLabels(value?:java.util.List):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setSequenceNumber(value?:Long):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProcessContentMetadataBase com.microsoft.graph.beta.models.ProcessContentMetadataBase~~>AdditionalDataHolder; BackedModel; Parsable @@ -284340,17 +285475,17 @@ com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getDestinationTy com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreArtifactDetails():RestoreArtifactDetails com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreCompletionDateTime():OffsetDateTime +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreJobType():RestoreJobType com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreSessionId():String com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreSessionStatus():RestoreSessionStatus -com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getTags():RestorePointTags com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|OdataType:String com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setDestinationType(value?:DestinationType):void com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreArtifactDetails(value?:RestoreArtifactDetails):void com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreCompletionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreJobType(value?:RestoreJobType):void com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreSessionId(value?:String):void com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreSessionStatus(value?:RestoreSessionStatus):void -com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setTags(value?:RestorePointTags):void com.microsoft.graph.beta.models.RestoreTaskActivityLog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestoreTaskActivityLog com.microsoft.graph.beta.models.RestoreTimeRange::0000-Before com.microsoft.graph.beta.models.RestoreTimeRange::0001-After @@ -284647,6 +285782,7 @@ com.microsoft.graph.beta.models.RiskAlert::|public|getMitreTechniques():java.uti com.microsoft.graph.beta.models.RiskAlert::|public|getOdataType():String com.microsoft.graph.beta.models.RiskAlert::|public|getProviderAlertId():String com.microsoft.graph.beta.models.RiskAlert::|public|getSeverity():Severity +com.microsoft.graph.beta.models.RiskAlert::|public|getSource():String com.microsoft.graph.beta.models.RiskAlert::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.RiskAlert::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.RiskAlert::|public|setBackingStore(value:BackingStore):void @@ -284655,6 +285791,7 @@ com.microsoft.graph.beta.models.RiskAlert::|public|setMitreTechniques(value?:jav com.microsoft.graph.beta.models.RiskAlert::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.RiskAlert::|public|setProviderAlertId(value?:String):void com.microsoft.graph.beta.models.RiskAlert::|public|setSeverity(value?:Severity):void +com.microsoft.graph.beta.models.RiskAlert::|public|setSource(value?:String):void com.microsoft.graph.beta.models.RiskAlert::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RiskAlert com.microsoft.graph.beta.models.RiskAlert~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.RiskDetail::0000-None @@ -285136,6 +286273,27 @@ com.microsoft.graph.beta.models.RoleManagementAlert::|public|setAlertDefinitions com.microsoft.graph.beta.models.RoleManagementAlert::|public|setAlerts(value?:java.util.List):void com.microsoft.graph.beta.models.RoleManagementAlert::|public|setOperations(value?:java.util.List):void com.microsoft.graph.beta.models.RoleManagementAlert::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RoleManagementAlert +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension-->CustomCalloutExtension +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|constructor():void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|getCustomAttributes():java.util.List +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|getIsEnabled():Boolean +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|getResourceType():CustomExtensionResourceType +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|getType():CustomCalloutExtensionType +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|OdataType:String +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|setCustomAttributes(value?:java.util.List):void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|setResourceType(value?:CustomExtensionResourceType):void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|public|setType(value?:CustomCalloutExtensionType):void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtension::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RoleManagementCustomCalloutExtension +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.RoleManagementCustomCalloutExtensionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RoleManagementCustomCalloutExtensionCollectionResponse com.microsoft.graph.beta.models.RoleManagement~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.RoleMembershipGovernanceCriteria-->GovernanceCriteria com.microsoft.graph.beta.models.RoleMembershipGovernanceCriteria::|public|constructor():void @@ -287841,6 +288999,7 @@ com.microsoft.graph.beta.models.security.AlertTemplate::|public|getCategory():St com.microsoft.graph.beta.models.security.AlertTemplate::|public|getCustomDetails():AlertCustomDetails com.microsoft.graph.beta.models.security.AlertTemplate::|public|getDescription():String com.microsoft.graph.beta.models.security.AlertTemplate::|public|getEntityMappings():EntityMappingConfiguration +com.microsoft.graph.beta.models.security.AlertTemplate::|public|getEventGroupingKind():EventGroupingKind com.microsoft.graph.beta.models.security.AlertTemplate::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.security.AlertTemplate::|public|getImpactedAssets():java.util.List com.microsoft.graph.beta.models.security.AlertTemplate::|public|getMitreTechniques():java.util.List @@ -287856,6 +289015,7 @@ com.microsoft.graph.beta.models.security.AlertTemplate::|public|setCategory(valu com.microsoft.graph.beta.models.security.AlertTemplate::|public|setCustomDetails(value?:AlertCustomDetails):void com.microsoft.graph.beta.models.security.AlertTemplate::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.security.AlertTemplate::|public|setEntityMappings(value?:EntityMappingConfiguration):void +com.microsoft.graph.beta.models.security.AlertTemplate::|public|setEventGroupingKind(value?:EventGroupingKind):void com.microsoft.graph.beta.models.security.AlertTemplate::|public|setImpactedAssets(value?:java.util.List):void com.microsoft.graph.beta.models.security.AlertTemplate::|public|setMitreTechniques(value?:java.util.List):void com.microsoft.graph.beta.models.security.AlertTemplate::|public|setOdataType(value?:String):void @@ -289559,12 +290719,14 @@ com.microsoft.graph.beta.models.security.casemanagement.CaseTypeConfiguration::| 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|getSlaPolicies():java.util.List 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|setSlaPolicies(value?:java.util.List):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 @@ -289999,6 +291161,126 @@ 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.SlaPolicyCondition-->SlaPolicyConditionBase +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|getOperator():SlaPolicyConditionOperator +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|getProperty():String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|getValues():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|setOperator(value?:SlaPolicyConditionOperator):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|setProperty(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|public|setValues(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCondition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SlaPolicyCondition +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SlaPolicyConditionBase +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionBase~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0000-Equals +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0001-NotEquals +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0002-Contains +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0003-DoesNotContain +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0004-IsEmpty +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0005-IsNotEmpty +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0006-Changed +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0007-ChangedTo +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0008-ChangedFrom +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0009-IsBefore +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0010-IsAfter +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0011-GreaterThan +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0012-LessThan +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0013-AnyOf +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0014-NoneOf +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyConditionOperator::0015-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock-->SlaPolicyConditionBase +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|getConditions():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|getLogicalOperator():SlaPolicyLogicalOperator +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|setConditions(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|public|setLogicalOperator(value?:SlaPolicyLogicalOperator):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyCriteriaBlock::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SlaPolicyCriteriaBlock +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition-->CaseManagementEntity +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getDescription():String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getExitCriteria():SlaPolicyCriteriaBlock +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getIsActive():Boolean +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getPauseCriteria():SlaPolicyCriteriaBlock +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getRecalculateCondition():SlaPolicyRecalculateCondition +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getSetCriteria():SlaPolicyCriteriaBlock +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|getTimers():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setExitCriteria(value?:SlaPolicyCriteriaBlock):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setIsActive(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setPauseCriteria(value?:SlaPolicyCriteriaBlock):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setRecalculateCondition(value?:SlaPolicyRecalculateCondition):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setSetCriteria(value?:SlaPolicyCriteriaBlock):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|public|setTimers(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SlaPolicyDefinition +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SlaPolicyDefinitionCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyLogicalOperator::0000-And +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyLogicalOperator::0001-Or +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyLogicalOperator::0002-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|getShouldResetTime():Boolean +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|public|setShouldResetTime(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SlaPolicyRecalculateCondition +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyRecalculateCondition~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getBreachThresholdInMinutes():Integer +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getFilters():SlaPolicyCriteriaBlock +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getIsDefault():Boolean +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getOrder():Integer +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getPolicyTimerId():String +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|getWarningThresholdInMinutes():Integer +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setBreachThresholdInMinutes(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setFilters(value?:SlaPolicyCriteriaBlock):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setIsDefault(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setOrder(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setPolicyTimerId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|public|setWarningThresholdInMinutes(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SlaPolicyTimer +com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyTimer~~>AdditionalDataHolder; BackedModel; Parsable 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 @@ -293043,6 +294325,9 @@ com.microsoft.graph.beta.models.security.EopSubmissionFeedEntityAuditRecord::|pu com.microsoft.graph.beta.models.security.EopSubmissionFeedEntityAuditRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.EopSubmissionFeedEntityAuditRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.EopSubmissionFeedEntityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EopSubmissionFeedEntityAuditRecord +com.microsoft.graph.beta.models.security.EventGroupingKind::0000-AlertPerEvent +com.microsoft.graph.beta.models.security.EventGroupingKind::0001-SingleAlert +com.microsoft.graph.beta.models.security.EventGroupingKind::0002-UnknownFutureValue com.microsoft.graph.beta.models.security.EventPropagationResult::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.EventPropagationResult::|public|constructor():void com.microsoft.graph.beta.models.security.EventPropagationResult::|public|getAdditionalData():Map @@ -296989,6 +298274,7 @@ com.microsoft.graph.beta.models.security.RuleSchedule::|public|getAdditionalData com.microsoft.graph.beta.models.security.RuleSchedule::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.security.RuleSchedule::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.security.RuleSchedule::|public|getFrequency():PeriodAndDuration +com.microsoft.graph.beta.models.security.RuleSchedule::|public|getLookback():PeriodAndDuration com.microsoft.graph.beta.models.security.RuleSchedule::|public|getNextRunDateTime():OffsetDateTime com.microsoft.graph.beta.models.security.RuleSchedule::|public|getOdataType():String com.microsoft.graph.beta.models.security.RuleSchedule::|public|getPeriod():String @@ -296996,6 +298282,7 @@ com.microsoft.graph.beta.models.security.RuleSchedule::|public|serialize(writer: com.microsoft.graph.beta.models.security.RuleSchedule::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.security.RuleSchedule::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.security.RuleSchedule::|public|setFrequency(value?:PeriodAndDuration):void +com.microsoft.graph.beta.models.security.RuleSchedule::|public|setLookback(value?:PeriodAndDuration):void com.microsoft.graph.beta.models.security.RuleSchedule::|public|setNextRunDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.security.RuleSchedule::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.security.RuleSchedule::|public|setPeriod(value?:String):void @@ -303695,9 +304982,11 @@ com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration-->Authentic com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|constructor():void com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List +com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|getTelecomProviderSettings():TelecomProviderSettings com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|OdataType:String com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|public|setTelecomProviderSettings(value?:TelecomProviderSettings):void com.microsoft.graph.beta.models.SmsAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SmsAuthenticationMethodConfiguration com.microsoft.graph.beta.models.SmsAuthenticationMethodTarget-->AuthenticationMethodTarget com.microsoft.graph.beta.models.SmsAuthenticationMethodTarget::|public|constructor():void @@ -305056,6 +306345,7 @@ com.microsoft.graph.beta.models.SynchronizationJob-->Entity com.microsoft.graph.beta.models.SynchronizationJob::|public|constructor():void com.microsoft.graph.beta.models.SynchronizationJob::|public|getBulkUpload():BulkUpload com.microsoft.graph.beta.models.SynchronizationJob::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SynchronizationJob::|public|getObjectConnections():java.util.List com.microsoft.graph.beta.models.SynchronizationJob::|public|getSchedule():SynchronizationSchedule com.microsoft.graph.beta.models.SynchronizationJob::|public|getSchema():SynchronizationSchema com.microsoft.graph.beta.models.SynchronizationJob::|public|getStatus():SynchronizationStatus @@ -305064,6 +306354,7 @@ com.microsoft.graph.beta.models.SynchronizationJob::|public|getTemplateId():Stri com.microsoft.graph.beta.models.SynchronizationJob::|public|OdataType:String com.microsoft.graph.beta.models.SynchronizationJob::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SynchronizationJob::|public|setBulkUpload(value?:BulkUpload):void +com.microsoft.graph.beta.models.SynchronizationJob::|public|setObjectConnections(value?:java.util.List):void com.microsoft.graph.beta.models.SynchronizationJob::|public|setSchedule(value?:SynchronizationSchedule):void com.microsoft.graph.beta.models.SynchronizationJob::|public|setSchema(value?:SynchronizationSchema):void com.microsoft.graph.beta.models.SynchronizationJob::|public|setStatus(value?:SynchronizationStatus):void @@ -307168,16 +308459,14 @@ com.microsoft.graph.beta.models.TeamworkConversationIdentityType::0000-Team com.microsoft.graph.beta.models.TeamworkConversationIdentityType::0001-Channel com.microsoft.graph.beta.models.TeamworkConversationIdentityType::0002-Chat com.microsoft.graph.beta.models.TeamworkConversationIdentityType::0003-UnknownFutureValue -com.microsoft.graph.beta.models.TeamworkCustomEmoji-->Entity +com.microsoft.graph.beta.models.TeamworkCustomEmoji-->TeamworkHostedContent com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|constructor():void -com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|getContentBytes():String com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|getCreatedBy():CustomEmojiFromIdentitySet com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|getDisplayName():String com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|OdataType:String com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|setContentBytes(value?:String):void com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|setCreatedBy(value?:CustomEmojiFromIdentitySet):void com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.TeamworkCustomEmoji::|public|setDisplayName(value?:String):void @@ -307972,6 +309261,26 @@ com.microsoft.graph.beta.models.TeamworkUserIdentityType::0006-PhoneUser com.microsoft.graph.beta.models.TeamworkUserIdentityType::0007-UnknownFutureValue com.microsoft.graph.beta.models.TeamworkUserIdentityType::0008-EmailUser com.microsoft.graph.beta.models.TeamworkUserIdentityType::0009-AzureCommunicationServicesUser +com.microsoft.graph.beta.models.TelecomProviderSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|constructor():void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getAppId():UUID +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getIsEvaluationModeEnabled():Boolean +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getMigrationPercentage():Integer +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|getUrl():String +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|setAppId(value?:UUID):void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|setIsEvaluationModeEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|setMigrationPercentage(value?:Integer):void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.TelecomProviderSettings::|public|setUrl(value?:String):void +com.microsoft.graph.beta.models.TelecomProviderSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelecomProviderSettings +com.microsoft.graph.beta.models.TelecomProviderSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.TeleconferenceDeviceAudioQuality-->TeleconferenceDeviceMediaQuality com.microsoft.graph.beta.models.TeleconferenceDeviceAudioQuality::|public|constructor():void com.microsoft.graph.beta.models.TeleconferenceDeviceAudioQuality::|public|getFieldDeserializers():Map> @@ -310512,6 +311821,7 @@ com.microsoft.graph.beta.models.UnifiedRoleAssignmentScheduleRequestCollectionRe com.microsoft.graph.beta.models.UnifiedRoleDefinition-->Entity com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|constructor():void com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|getAllowedPrincipalTypes():AllowedRolePrincipalTypes +com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|getDeletedDateTime():OffsetDateTime com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|getDescription():String com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|getDisplayName():String com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|getFieldDeserializers():Map> @@ -310526,6 +311836,7 @@ com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|getVersion():Stri com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|OdataType:String com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|setAllowedPrincipalTypes(value?:AllowedRolePrincipalTypes):void +com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|setDeletedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.UnifiedRoleDefinition::|public|setInheritsPermissionsFrom(value?:java.util.List):void @@ -310799,6 +312110,20 @@ com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCollectionResponse::| com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyCollectionResponse +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule-->UnifiedRoleManagementPolicyRule +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|constructor():void +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|getCustomAttributes():java.util.List +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|getCustomExtensionId():String +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|getDisplayName():String +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|getIsEnabled():Boolean +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|OdataType:String +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|setCustomAttributes(value?:java.util.List):void +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|setCustomExtensionId(value?:String):void +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyCustomExtensionRule::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyCustomExtensionRule com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyEnablementRule-->UnifiedRoleManagementPolicyRule com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyEnablementRule::|public|constructor():void com.microsoft.graph.beta.models.UnifiedRoleManagementPolicyEnablementRule::|public|getEnabledRules():java.util.List @@ -315542,11 +316867,13 @@ com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public| com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|getIsOfficePhoneAllowed():Boolean +com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|getTelecomProviderSettings():TelecomProviderSettings com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|OdataType:String com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|setCallerIdNumber(value?:String):void com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|setIsOfficePhoneAllowed(value?:Boolean):void +com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|public|setTelecomProviderSettings(value?:TelecomProviderSettings):void com.microsoft.graph.beta.models.VoiceAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VoiceAuthenticationMethodConfiguration com.microsoft.graph.beta.models.VoiceAuthenticationMethodTarget-->AuthenticationMethodTarget com.microsoft.graph.beta.models.VoiceAuthenticationMethodTarget::|public|constructor():void @@ -321927,6 +323254,50 @@ com.microsoft.graph.beta.models.WindowsUpdateRolloutSettings::|public|setOfferIn com.microsoft.graph.beta.models.WindowsUpdateRolloutSettings::|public|setOfferStartDateTimeInUTC(value?:OffsetDateTime):void com.microsoft.graph.beta.models.WindowsUpdateRolloutSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsUpdateRolloutSettings com.microsoft.graph.beta.models.WindowsUpdateRolloutSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog-->Entity +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|getCatalogEntry():CatalogEntry +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|getDeviceCount():Integer +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|getDevices():java.util.List +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|getHasRecommendedDevice():Boolean +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|setCatalogEntry(value?:CatalogEntry):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|setDeviceCount(value?:Integer):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|setDevices(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|public|setHasRecommendedDevice(value?:Boolean):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicableCatalog +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicableCatalogCollectionResponse +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary-->Entity +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|getAggregatedDeviceCount():Integer +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|getAggregatedDevices():java.util.List +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|getCatalogEntry():CatalogEntry +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|getHasRecommendedDevice():Boolean +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|getPolicies():java.util.List +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|setAggregatedDeviceCount(value?:Integer):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|setAggregatedDevices(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|setCatalogEntry(value?:CatalogEntry):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|setHasRecommendedDevice(value?:Boolean):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|public|setPolicies(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicableCatalogSummary +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummaryCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicableCatalogSummaryCollectionResponse com.microsoft.graph.beta.models.windowsupdates.ApplicableContent::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.windowsupdates.ApplicableContent::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.ApplicableContent::|public|getAdditionalData():Map @@ -321975,6 +323346,21 @@ com.microsoft.graph.beta.models.windowsupdates.ApplicableContentDeviceMatchColle com.microsoft.graph.beta.models.windowsupdates.ApplicableContentDeviceMatchCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicableContentDeviceMatchCollectionResponse com.microsoft.graph.beta.models.windowsupdates.ApplicableContentDeviceMatch~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.windowsupdates.ApplicableContent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice-->Entity +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice::|public|getIsRecommended():Boolean +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice::|public|setIsRecommended(value?:Boolean):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicableDevice +com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.ApplicableDeviceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicableDeviceCollectionResponse com.microsoft.graph.beta.models.windowsupdates.ApprovalRule::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.windowsupdates.ApprovalRule::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.ApprovalRule::|public|getAdditionalData():Map @@ -321992,6 +323378,9 @@ com.microsoft.graph.beta.models.windowsupdates.ApprovalRule~~>AdditionalDataHold com.microsoft.graph.beta.models.windowsupdates.ApprovalStatus::0000-Approved com.microsoft.graph.beta.models.windowsupdates.ApprovalStatus::0001-Suspended com.microsoft.graph.beta.models.windowsupdates.ApprovalStatus::0002-UnknownFutureValue +com.microsoft.graph.beta.models.windowsupdates.ApprovedBy::0000-System +com.microsoft.graph.beta.models.windowsupdates.ApprovedBy::0001-User +com.microsoft.graph.beta.models.windowsupdates.ApprovedBy::0002-UnknownFutureValue com.microsoft.graph.beta.models.windowsupdates.AssignedGroup::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.windowsupdates.AssignedGroup::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.AssignedGroup::|public|getAdditionalData():Map @@ -322328,6 +323717,86 @@ com.microsoft.graph.beta.models.windowsupdates.DeploymentStateValue::0003-Faulte com.microsoft.graph.beta.models.windowsupdates.DeploymentStateValue::0004-Archived com.microsoft.graph.beta.models.windowsupdates.DeploymentStateValue::0005-UnknownFutureValue com.microsoft.graph.beta.models.windowsupdates.DeploymentState~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0000-Offering +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0001-OnHold +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0002-Installing +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0003-Installed +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0004-Cancelled +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0005-Uninstalling +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0006-Uninstalled +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0007-NotOffering +com.microsoft.graph.beta.models.windowsupdates.DeviceClientState::0008-UnknownFutureValue +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0000-Deferred +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0001-OfferReady +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0002-Paused +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0003-OfferReceived +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0004-DownloadStart +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0005-DownloadComplete +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0006-InstallStart +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0007-InstallComplete +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0008-RestartRequired +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0009-RestartInitiated +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0010-RestartComplete +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0011-UpdateInstalled +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0012-RollbackComplete +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0013-UserCancelled +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0014-DeviceCancelled +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0015-Uninstall +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0016-Rollback +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0017-UpdateUninstalled +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0018-NotSupported +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0019-PreviousUpdateInProgress +com.microsoft.graph.beta.models.windowsupdates.DeviceClientSubstate::0020-UnknownFutureValue +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile-->Entity +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getAzureAdDeviceId():String +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getDeviceModel():String +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getDeviceName():String +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getHotpatchReadiness():HotpatchReadiness +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getOsBuild():String +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getOsStatus():OsStatus +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getOsVersion():String +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|getSerialNumber():String +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setAzureAdDeviceId(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setDeviceModel(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setDeviceName(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setHotpatchReadiness(value?:HotpatchReadiness):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setOsBuild(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setOsStatus(value?:OsStatus):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setOsVersion(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|public|setSerialNumber(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceProfile +com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.DeviceProfileCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceProfileCollectionResponse +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceState::0000-Unknown +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceState::0001-Pending +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceState::0002-Offering +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceState::0003-OnHold +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceState::0004-Cancelled +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceState::0005-NotOffering +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceState::0006-UnknownFutureValue +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0000-Unknown +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0001-Scheduled +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0002-OfferReady +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0003-AdminPaused +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0004-AdminCancelled +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0005-RemovedFromDeployment +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0006-NotOffering +com.microsoft.graph.beta.models.windowsupdates.DeviceServiceSubstate::0007-UnknownFutureValue +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateApprovalRule-->ApprovalRule +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateApprovalRule::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateApprovalRule::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateApprovalRule::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateApprovalRule::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateApprovalRule::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateApprovalRule com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry-->SoftwareUpdateCatalogEntry com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry::|public|getDescription():String @@ -322348,12 +323817,84 @@ com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry::|public com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry::|public|setVersion(value?:String):void com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry::|public|setVersionDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateCatalogEntry +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus-->Entity +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getAadDeviceId():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getClientState():DeviceClientState +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getClientSubstate():DeviceClientSubstate +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getDeviceName():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getLastEventDateTime():OffsetDateTime +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getPolicyId():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getPolicyName():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getRingId():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getRingName():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getServiceState():DeviceServiceState +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|getServiceSubstate():DeviceServiceSubstate +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setAadDeviceId(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setClientState(value?:DeviceClientState):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setClientSubstate(value?:DeviceClientSubstate):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setDeviceName(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setLastEventDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setPolicyId(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setPolicyName(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setRingId(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setRingName(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setServiceState(value?:DeviceServiceState):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|public|setServiceSubstate(value?:DeviceServiceSubstate):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateDeviceStatus +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatusCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateDeviceStatusCollectionResponse com.microsoft.graph.beta.models.windowsupdates.DriverUpdateFilter-->WindowsUpdateFilter com.microsoft.graph.beta.models.windowsupdates.DriverUpdateFilter::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.DriverUpdateFilter::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.windowsupdates.DriverUpdateFilter::|public|OdataType:String com.microsoft.graph.beta.models.windowsupdates.DriverUpdateFilter::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.windowsupdates.DriverUpdateFilter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateFilter +com.microsoft.graph.beta.models.windowsupdates.DriverUpdatePolicy-->Policy +com.microsoft.graph.beta.models.windowsupdates.DriverUpdatePolicy::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdatePolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DriverUpdatePolicy::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdatePolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdatePolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdatePolicy +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport-->Entity +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|getClassEscaped():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|getDeviceStatuses():java.util.List +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|getDisplayName():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|getManufacturer():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|getReleaseDateTime():OffsetDateTime +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|getVersion():String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|setClass(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|setDeviceStatuses(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|setManufacturer(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|setReleaseDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|public|setVersion(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateReport +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReportCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateReportCollectionResponse +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateRing-->Ring +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateRing::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateRing::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateRing::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateRing::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.DriverUpdateRing::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriverUpdateRing com.microsoft.graph.beta.models.windowsupdates.DurationDrivenRolloutSettings-->GradualRolloutSettings com.microsoft.graph.beta.models.windowsupdates.DurationDrivenRolloutSettings::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.DurationDrivenRolloutSettings::|public|getDurationUntilDeploymentEnd():PeriodAndDuration @@ -322429,6 +323970,24 @@ com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateCatalogEntry::|publi com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateCatalogEntry::|public|setBuildNumber(value?:String):void com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateCatalogEntry::|public|setVersion(value?:String):void com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateCatalogEntry::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FeatureUpdateCatalogEntry +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdatePolicy-->Policy +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdatePolicy::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdatePolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdatePolicy::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdatePolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdatePolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FeatureUpdatePolicy +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing-->Ring +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|getIsOfferOptional():Boolean +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|getOfferDurationInDays():Integer +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|getOfferIntervalInDays():Integer +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|setIsOfferOptional(value?:Boolean):void +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|setOfferDurationInDays(value?:Integer):void +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|public|setOfferIntervalInDays(value?:Integer):void +com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FeatureUpdateRing com.microsoft.graph.beta.models.windowsupdates.GradualRolloutSettings::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.windowsupdates.GradualRolloutSettings::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.GradualRolloutSettings::|public|getAdditionalData():Map @@ -322455,6 +324014,9 @@ com.microsoft.graph.beta.models.windowsupdates.GroupAssignment::|public|setBacki com.microsoft.graph.beta.models.windowsupdates.GroupAssignment::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.windowsupdates.GroupAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GroupAssignment com.microsoft.graph.beta.models.windowsupdates.GroupAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.windowsupdates.HotpatchReadiness::0000-Ready +com.microsoft.graph.beta.models.windowsupdates.HotpatchReadiness::0001-NotReady +com.microsoft.graph.beta.models.windowsupdates.HotpatchReadiness::0002-UnknownFutureValue com.microsoft.graph.beta.models.windowsupdates.IncludedGroupAssignment-->GroupAssignment com.microsoft.graph.beta.models.windowsupdates.IncludedGroupAssignment::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.IncludedGroupAssignment::|public|getAssignments():java.util.List @@ -322538,6 +324100,29 @@ com.microsoft.graph.beta.models.windowsupdates.KnownIssueHistoryItem::|public|se com.microsoft.graph.beta.models.windowsupdates.KnownIssueHistoryItem::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.windowsupdates.KnownIssueHistoryItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):KnownIssueHistoryItem com.microsoft.graph.beta.models.windowsupdates.KnownIssueHistoryItem~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|getIsHotpatchEnabled():Boolean +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|getMdmAppId():String +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|getOdataType():String +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|setIsHotpatchEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|setMdmAppId(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdmAppSetting +com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.MdmAppSettingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdmAppSettingCollectionResponse +com.microsoft.graph.beta.models.windowsupdates.MdmAppSetting~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.windowsupdates.MonitoringAction::0000-AlertError com.microsoft.graph.beta.models.windowsupdates.MonitoringAction::0001-OfferFallback com.microsoft.graph.beta.models.windowsupdates.MonitoringAction::0002-PauseDeployment @@ -322589,8 +324174,13 @@ com.microsoft.graph.beta.models.windowsupdates.OperationalInsightsConnection::|p com.microsoft.graph.beta.models.windowsupdates.OperationalInsightsConnection::|public|setAzureSubscriptionId(value?:String):void com.microsoft.graph.beta.models.windowsupdates.OperationalInsightsConnection::|public|setWorkspaceName(value?:String):void com.microsoft.graph.beta.models.windowsupdates.OperationalInsightsConnection::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OperationalInsightsConnection +com.microsoft.graph.beta.models.windowsupdates.OsStatus::0000-EndOfServicing +com.microsoft.graph.beta.models.windowsupdates.OsStatus::0001-InServicing +com.microsoft.graph.beta.models.windowsupdates.OsStatus::0002-NearEndOfServicing +com.microsoft.graph.beta.models.windowsupdates.OsStatus::0003-UnknownFutureValue com.microsoft.graph.beta.models.windowsupdates.Policy-->Entity com.microsoft.graph.beta.models.windowsupdates.Policy::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.Policy::|public|getApplicableCatalogs():java.util.List com.microsoft.graph.beta.models.windowsupdates.Policy::|public|getApplicableContent():java.util.List com.microsoft.graph.beta.models.windowsupdates.Policy::|public|getApprovalRules():java.util.List com.microsoft.graph.beta.models.windowsupdates.Policy::|public|getApprovals():java.util.List @@ -322602,6 +324192,7 @@ com.microsoft.graph.beta.models.windowsupdates.Policy::|public|getLastModifiedDa com.microsoft.graph.beta.models.windowsupdates.Policy::|public|getRings():java.util.List com.microsoft.graph.beta.models.windowsupdates.Policy::|public|OdataType:String com.microsoft.graph.beta.models.windowsupdates.Policy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.Policy::|public|setApplicableCatalogs(value?:java.util.List):void com.microsoft.graph.beta.models.windowsupdates.Policy::|public|setApplicableContent(value?:java.util.List):void com.microsoft.graph.beta.models.windowsupdates.Policy::|public|setApprovalRules(value?:java.util.List):void com.microsoft.graph.beta.models.windowsupdates.Policy::|public|setApprovals(value?:java.util.List):void @@ -322613,18 +324204,22 @@ com.microsoft.graph.beta.models.windowsupdates.Policy::|public|setRings(value?:j com.microsoft.graph.beta.models.windowsupdates.Policy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Policy com.microsoft.graph.beta.models.windowsupdates.PolicyApproval-->Entity com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getApprovedBy():ApprovedBy com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getCatalogEntry():CatalogEntry com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getCatalogEntryId():String com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getStartDateTime():OffsetDateTime com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|getStatus():ApprovalStatus com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|OdataType:String com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|setApprovedBy(value?:ApprovedBy):void com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|setCatalogEntry(value?:CatalogEntry):void com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|setCatalogEntryId(value?:String):void com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|setStartDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|public|setStatus(value?:ApprovalStatus):void com.microsoft.graph.beta.models.windowsupdates.PolicyApproval::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyApproval com.microsoft.graph.beta.models.windowsupdates.PolicyApprovalCollectionResponse-->BaseCollectionPaginationCountResponse @@ -322634,6 +324229,27 @@ com.microsoft.graph.beta.models.windowsupdates.PolicyApprovalCollectionResponse: com.microsoft.graph.beta.models.windowsupdates.PolicyApprovalCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.windowsupdates.PolicyApprovalCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.windowsupdates.PolicyApprovalCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyApprovalCollectionResponse +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment-->Entity +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|getAzureAdDeviceId():String +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|getDeviceProfile():DeviceProfile +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|getPolicyId():String +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|getPolicyName():String +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|setAzureAdDeviceId(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|setDeviceProfile(value?:DeviceProfile):void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|setPolicyId(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|public|setPolicyName(value?:String):void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyAssignment +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.PolicyAssignmentCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyAssignmentCollectionResponse com.microsoft.graph.beta.models.windowsupdates.PolicyCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.windowsupdates.PolicyCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.PolicyCollectionResponse::|public|getFieldDeserializers():Map> @@ -322936,6 +324552,16 @@ com.microsoft.graph.beta.models.windowsupdates.SoftwareUpdateFilter::|public|get com.microsoft.graph.beta.models.windowsupdates.SoftwareUpdateFilter::|public|OdataType:String com.microsoft.graph.beta.models.windowsupdates.SoftwareUpdateFilter::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.windowsupdates.SoftwareUpdateFilter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SoftwareUpdateFilter +com.microsoft.graph.beta.models.windowsupdates.TenantSetting-->Entity +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|getAreDataProcessorServiceForWindowsFeaturesEnabled():Boolean +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|getMdmAppSettings():java.util.List +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|setAreDataProcessorServiceForWindowsFeaturesEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|public|setMdmAppSettings(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.TenantSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TenantSetting com.microsoft.graph.beta.models.windowsupdates.UpdatableAsset-->Entity com.microsoft.graph.beta.models.windowsupdates.UpdatableAsset::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.UpdatableAsset::|public|getFieldDeserializers():Map> @@ -322989,6 +324615,20 @@ com.microsoft.graph.beta.models.windowsupdates.UpdateCategoryEnrollmentInformati com.microsoft.graph.beta.models.windowsupdates.UpdateCategoryEnrollmentInformation::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.windowsupdates.UpdateCategoryEnrollmentInformation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateCategoryEnrollmentInformation com.microsoft.graph.beta.models.windowsupdates.UpdateCategoryEnrollmentInformation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.windowsupdates.UpdateData-->Entity +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|getApplicableCatalogSummaries():java.util.List +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|getDeviceProfiles():java.util.List +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|getDrivers():java.util.List +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|getPolicyAssignments():java.util.List +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|setApplicableCatalogSummaries(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|setDeviceProfiles(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|setDrivers(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|public|setPolicyAssignments(value?:java.util.List):void +com.microsoft.graph.beta.models.windowsupdates.UpdateData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateData com.microsoft.graph.beta.models.windowsupdates.UpdateManagementEnrollment::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.windowsupdates.UpdateManagementEnrollment::|public|constructor():void com.microsoft.graph.beta.models.windowsupdates.UpdateManagementEnrollment::|public|getAdditionalData():Map @@ -327598,34 +329238,35 @@ com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesscrosst com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesscrosstenantaccessreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesscrosstenantaccessreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesscrosstenantaccessreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse::|public|constructor():void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse::|public|getValue():java.util.List -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|agentTypeId:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|agentVirtualId:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|aiAgentId:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|aiAgentName:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder::|public|get():DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse::|public|constructor():void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|agentTypeId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|agentVirtualId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|aiAgentId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|aiAgentName:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|deviceCategory:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44::|public|get():DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44::|public|get(requestConfiguration?:java.util.function.Consumer):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44 com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiage_1750c95c.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeI_75c0cac3-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiage_1750c95c.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeI_75c0cac3::|public|constructor():void com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiage_1750c95c.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeI_75c0cac3::|public|getFieldDeserializers():Map> @@ -327975,7 +329616,7 @@ com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|de com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|get():Reports com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Reports com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategory(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44 com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_8b18324c com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy(aggregatedBy:String; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder @@ -347797,6 +349438,15 @@ com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodv 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.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365EmissionsRequestBuilder 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 @@ -350130,6 +351780,7 @@ com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageS 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|getMicrosoft365Emissions:GetMicrosoft365EmissionsRequestBuilder 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 @@ -356011,7 +357662,35 @@ com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest):RequestInformation com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:UpdateRequestRequestBuilder com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|withUrl(rawUrl:String):UnifiedRoleAssignmentScheduleRequestItemRequestBuilder +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationId():String +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationOutcome():EvaluationOutcome +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getReason():String +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getScheduleInfo():RequestSchedule +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationId(value?:String):void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationOutcome(value?:EvaluationOutcome):void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setReason(value?:String):void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setScheduleInfo(value?:RequestSchedule):void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateRequestPostRequestBody +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody):UnifiedRoleAssignmentScheduleRequest +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):UnifiedRoleAssignmentScheduleRequest +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody):RequestInformation +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|withUrl(rawUrl:String):UpdateRequestRequestBuilder com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -358242,7 +359921,35 @@ com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedu com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest):RequestInformation com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:UpdateRequestRequestBuilder com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|withUrl(rawUrl:String):UnifiedRoleAssignmentScheduleRequestItemRequestBuilder +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationId():String +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationOutcome():EvaluationOutcome +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getReason():String +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getScheduleInfo():RequestSchedule +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationId(value?:String):void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationOutcome(value?:EvaluationOutcome):void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setReason(value?:String):void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setScheduleInfo(value?:RequestSchedule):void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateRequestPostRequestBody +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody):UnifiedRoleAssignmentScheduleRequest +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):UnifiedRoleAssignmentScheduleRequest +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody):RequestInformation +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|withUrl(rawUrl:String):UpdateRequestRequestBuilder com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -360432,7 +362139,35 @@ com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentsche com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest):RequestInformation com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:UpdateRequestRequestBuilder com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|withUrl(rawUrl:String):UnifiedRoleAssignmentScheduleRequestItemRequestBuilder +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationId():String +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getEvaluationOutcome():EvaluationOutcome +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getReason():String +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|getScheduleInfo():RequestSchedule +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationId(value?:String):void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setEvaluationOutcome(value?:EvaluationOutcome):void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setReason(value?:String):void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|public|setScheduleInfo(value?:RequestSchedule):void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateRequestPostRequestBody +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody):UnifiedRoleAssignmentScheduleRequest +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):UnifiedRoleAssignmentScheduleRequest +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody):RequestInformation +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder::|public|withUrl(rawUrl:String):UpdateRequestRequestBuilder com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.RoleAssignmentScheduleRequestsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -364414,6 +366149,7 @@ com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.Cas 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|slaPolicies:SlaPoliciesRequestBuilder 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 @@ -364468,6 +366204,71 @@ com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.cus 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.slapolicies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|get():SlaPolicyDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SlaPolicyDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|patch(body:SlaPolicyDefinition):SlaPolicyDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|patch(body:SlaPolicyDefinition; requestConfiguration?:java.util.function.Consumer):SlaPolicyDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:SlaPolicyDefinition):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:SlaPolicyDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder::|public|withUrl(rawUrl:String):SlaPolicyDefinitionItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|bySlaPolicyDefinitionId(slaPolicyDefinitionId:String):SlaPolicyDefinitionItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|get():SlaPolicyDefinitionCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SlaPolicyDefinitionCollectionResponse +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|post(body:SlaPolicyDefinition):SlaPolicyDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|post(body:SlaPolicyDefinition; requestConfiguration?:java.util.function.Consumer):SlaPolicyDefinition +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|toPostRequestInformation(body:SlaPolicyDefinition):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|toPostRequestInformation(body:SlaPolicyDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.SlaPoliciesRequestBuilder::|public|withUrl(rawUrl:String):SlaPoliciesRequestBuilder 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 @@ -376738,6 +378539,71 @@ com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.bulkup com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.bulkupload.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.bulkupload.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.bulkupload.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|get():ObjectConnection +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ObjectConnection +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|patch(body:ObjectConnection):ObjectConnection +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|patch(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):ObjectConnection +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toPatchRequestInformation(body:ObjectConnection):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|toPatchRequestInformation(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder::|public|withUrl(rawUrl:String):ObjectConnectionObjectItemRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|byObjectConnectionObjectId(objectConnectionObjectId:String):ObjectConnectionObjectItemRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|get():ObjectConnectionCollectionResponse +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ObjectConnectionCollectionResponse +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|post(body:ObjectConnection):ObjectConnection +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|post(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):ObjectConnection +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toPostRequestInformation(body:ObjectConnection):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|toPostRequestInformation(body:ObjectConnection; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder::|public|withUrl(rawUrl:String):ObjectConnectionsRequestBuilder com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.pause.PauseRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.pause.PauseRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.pause.PauseRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -376996,6 +378862,7 @@ com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.Synchr com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|get():SynchronizationJob com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SynchronizationJob +com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|objectConnections:ObjectConnectionsRequestBuilder com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|patch(body:SynchronizationJob):SynchronizationJob com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|patch(body:SynchronizationJob; requestConfiguration?:java.util.function.Consumer):SynchronizationJob com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.SynchronizationJobItemRequestBuilder::|public|pause:PauseRequestBuilder @@ -422112,6 +423979,7 @@ com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmoj com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|content:ContentRequestBuilder com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|delete():Void com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|get():TeamworkCustomEmoji @@ -422125,6 +423993,25 @@ com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmoj com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|toPatchRequestInformation(body:TeamworkCustomEmoji):RequestInformation com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|toPatchRequestInformation(body:TeamworkCustomEmoji; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.messaging.customemojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|withUrl(rawUrl:String):TeamworkCustomEmojiItemRequestBuilder +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder com.microsoft.graph.beta.teamwork.messaging.customemojiswithdisplayname.CustomEmojisWithDisplayNameRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.messaging.customemojiswithdisplayname.CustomEmojisWithDisplayNameRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.messaging.customemojiswithdisplayname.CustomEmojisWithDisplayNameRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -445002,6 +446889,7 @@ com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|pu com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|powerOff:PowerOffRequestBuilder com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|powerOn:PowerOnRequestBuilder com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|reboot:RebootRequestBuilder +com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|relocate:RelocateRequestBuilder com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|rename:RenameRequestBuilder com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|reprovision:ReprovisionRequestBuilder com.microsoft.graph.beta.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder @@ -445148,6 +447036,27 @@ com.microsoft.graph.beta.users.item.cloudpcs.item.reboot.RebootRequestBuilder::| com.microsoft.graph.beta.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|withUrl(rawUrl:String):RebootRequestBuilder +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getDomainJoinConfigurations():java.util.List +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|public|setDomainJoinConfigurations(value?:java.util.List):void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RelocatePostRequestBody +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder::|public|post(body:RelocatePostRequestBody):Void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder::|public|post(body:RelocatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder::|public|toPostRequestInformation(body:RelocatePostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder::|public|toPostRequestInformation(body:RelocatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder::|public|withUrl(rawUrl:String):RelocateRequestBuilder com.microsoft.graph.beta.users.item.cloudpcs.item.rename.RenamePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|constructor():void com.microsoft.graph.beta.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|getAdditionalData():Map 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 a5b94fa0f7a..97db9cdd7ce 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,8 +1,8 @@ { - "descriptionHash": "9137B255F9C793BCB9703F4908EF590CA193413FB4B4DFA1E82F86E629C94565329FEE0290985EB370AA17D08B8781968FC4880C5C1116A1260CFAF6846E5BCB", + "descriptionHash": "F22B306D14576A96CBB88568ABF4AA47B326FF270B7F172C22C87DB735E99E49DC25763C1B275CE9547D8DFAA8EF0129536DC4211134B89C89740DE860CF23D2", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.36.1", + "kiotaVersion": "1.38.0", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "com.Microsoft.Graph.Beta", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogResourceType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogResourceType.java new file mode 100644 index 00000000000..44b35027341 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogResourceType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AccessReviewCatalogResourceType implements ValuedEnum { + None("none"), + AccessPackage("accessPackage"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AccessReviewCatalogResourceType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AccessReviewCatalogResourceType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "accessPackage": return AccessPackage; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogScope.java new file mode 100644 index 00000000000..445834a45ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewCatalogScope.java @@ -0,0 +1,63 @@ +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.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewCatalogScope extends AccessReviewResourceScope implements Parsable { + /** + * Instantiates a new {@link AccessReviewCatalogScope} and sets the default values. + */ + public AccessReviewCatalogScope() { + super(); + this.setOdataType("#microsoft.graph.accessReviewCatalogScope"); + } + /** + * 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 AccessReviewCatalogScope} + */ + @jakarta.annotation.Nonnull + public static AccessReviewCatalogScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewCatalogScope(); + } + /** + * Gets the additionalCatalogResourceTypes property value. The additionalCatalogResourceTypes property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAdditionalCatalogResourceTypes() { + return this.backingStore.get("additionalCatalogResourceTypes"); + } + /** + * 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("additionalCatalogResourceTypes", (n) -> { this.setAdditionalCatalogResourceTypes(n.getEnumSetValue(AccessReviewCatalogResourceType::forValue)); }); + 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.writeEnumSetValue("additionalCatalogResourceTypes", this.getAdditionalCatalogResourceTypes()); + } + /** + * Sets the additionalCatalogResourceTypes property value. The additionalCatalogResourceTypes property + * @param value Value to set for the additionalCatalogResourceTypes property. + */ + public void setAdditionalCatalogResourceTypes(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("additionalCatalogResourceTypes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewResourceScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewResourceScope.java index 04d33b44074..5b544e12d9d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewResourceScope.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewResourceScope.java @@ -28,6 +28,7 @@ public static AccessReviewResourceScope createFromDiscriminatorValue(@jakarta.an final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope": return new AccessReviewAccessPackageAssignmentPolicyScope(); + case "#microsoft.graph.accessReviewCatalogScope": return new AccessReviewCatalogScope(); } } return new AccessReviewResourceScope(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewScope.java index f81b173e81b..b1f4b0891ca 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewScope.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessReviewScope.java @@ -37,6 +37,7 @@ public static AccessReviewScope createFromDiscriminatorValue(@jakarta.annotation final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope": return new AccessReviewAccessPackageAssignmentPolicyScope(); + case "#microsoft.graph.accessReviewCatalogScope": return new AccessReviewCatalogScope(); case "#microsoft.graph.accessReviewInactiveUsersQueryScope": return new AccessReviewInactiveUsersQueryScope(); case "#microsoft.graph.accessReviewPrincipalScope": return new AccessReviewPrincipalScope(); case "#microsoft.graph.accessReviewQueryScope": return new AccessReviewQueryScope(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogOperationType.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogOperationType.java index b0c52c97690..39096ae891d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogOperationType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogOperationType.java @@ -16,6 +16,7 @@ public enum ActivityLogOperationType implements ValuedEnum { PolicyLevelOffboarding("policyLevelOffboarding"), RestoreTaskCreated("restoreTaskCreated"), RestoreTaskCompleted("restoreTaskCompleted"), + BackupPolicyDeleted("backupPolicyDeleted"), UnknownFutureValue("unknownFutureValue"); public final String value; ActivityLogOperationType(final String value) { @@ -38,6 +39,7 @@ public static ActivityLogOperationType forValue(@jakarta.annotation.Nonnull fina case "policyLevelOffboarding": return PolicyLevelOffboarding; case "restoreTaskCreated": return RestoreTaskCreated; case "restoreTaskCompleted": return RestoreTaskCompleted; + case "backupPolicyDeleted": return BackupPolicyDeleted; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ActivityMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityMetadata.java index 1895a1c1ef7..3707a3a0ff4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ActivityMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityMetadata.java @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the participants property value. The participants property + * Gets the participants property value. The other parties in an agent interaction. Specify the concrete participant type by using the @odata.type property. Required when evaluationScope.type is agent; otherwise optional. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the participants property value. The participants property + * Sets the participants property value. The other parties in an agent interaction. Specify the concrete participant type by using the @odata.type property. Required when evaluationScope.type is agent; otherwise optional. * @param value Value to set for the participants property. */ public void setParticipants(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AdminWindowsUpdates.java b/src/main/java/com/microsoft/graph/beta/generated/models/AdminWindowsUpdates.java index 6a65e89f5cb..b982601aa3b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AdminWindowsUpdates.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AdminWindowsUpdates.java @@ -6,7 +6,9 @@ import com.microsoft.graph.beta.models.windowsupdates.Policy; import com.microsoft.graph.beta.models.windowsupdates.Product; import com.microsoft.graph.beta.models.windowsupdates.ResourceConnection; +import com.microsoft.graph.beta.models.windowsupdates.TenantSetting; import com.microsoft.graph.beta.models.windowsupdates.UpdatableAsset; +import com.microsoft.graph.beta.models.windowsupdates.UpdateData; import com.microsoft.graph.beta.models.windowsupdates.UpdatePolicy; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -40,6 +42,14 @@ public static AdminWindowsUpdates createFromDiscriminatorValue(@jakarta.annotati public Catalog getCatalog() { return this.backingStore.get("catalog"); } + /** + * Gets the data property value. Read-only Windows Autopatch device, policy assignment, applicability, and driver reporting data. + * @return a {@link UpdateData} + */ + @jakarta.annotation.Nullable + public UpdateData getData() { + return this.backingStore.get("data"); + } /** * Gets the deploymentAudiences property value. The set of updatableAsset resources to which a deployment can apply. * @return a {@link java.util.List} @@ -64,11 +74,13 @@ public java.util.List getDeployments() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("catalog", (n) -> { this.setCatalog(n.getObjectValue(Catalog::createFromDiscriminatorValue)); }); + deserializerMap.put("data", (n) -> { this.setData(n.getObjectValue(UpdateData::createFromDiscriminatorValue)); }); deserializerMap.put("deploymentAudiences", (n) -> { this.setDeploymentAudiences(n.getCollectionOfObjectValues(DeploymentAudience::createFromDiscriminatorValue)); }); deserializerMap.put("deployments", (n) -> { this.setDeployments(n.getCollectionOfObjectValues(Deployment::createFromDiscriminatorValue)); }); deserializerMap.put("policies", (n) -> { this.setPolicies(n.getCollectionOfObjectValues(Policy::createFromDiscriminatorValue)); }); deserializerMap.put("products", (n) -> { this.setProducts(n.getCollectionOfObjectValues(Product::createFromDiscriminatorValue)); }); deserializerMap.put("resourceConnections", (n) -> { this.setResourceConnections(n.getCollectionOfObjectValues(ResourceConnection::createFromDiscriminatorValue)); }); + deserializerMap.put("tenantSettings", (n) -> { this.setTenantSettings(n.getObjectValue(TenantSetting::createFromDiscriminatorValue)); }); deserializerMap.put("updatableAssets", (n) -> { this.setUpdatableAssets(n.getCollectionOfObjectValues(UpdatableAsset::createFromDiscriminatorValue)); }); deserializerMap.put("updatePolicies", (n) -> { this.setUpdatePolicies(n.getCollectionOfObjectValues(UpdatePolicy::createFromDiscriminatorValue)); }); return deserializerMap; @@ -97,6 +109,14 @@ public java.util.List getProducts() { public java.util.List getResourceConnections() { return this.backingStore.get("resourceConnections"); } + /** + * Gets the tenantSettings property value. The Windows Autopatch settings for the current tenant. + * @return a {@link TenantSetting} + */ + @jakarta.annotation.Nullable + public TenantSetting getTenantSettings() { + return this.backingStore.get("tenantSettings"); + } /** * Gets the updatableAssets property value. Assets registered with Windows Autopatch that can receive updates. * @return a {@link java.util.List} @@ -121,11 +141,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("catalog", this.getCatalog()); + writer.writeObjectValue("data", this.getData()); writer.writeCollectionOfObjectValues("deploymentAudiences", this.getDeploymentAudiences()); writer.writeCollectionOfObjectValues("deployments", this.getDeployments()); writer.writeCollectionOfObjectValues("policies", this.getPolicies()); writer.writeCollectionOfObjectValues("products", this.getProducts()); writer.writeCollectionOfObjectValues("resourceConnections", this.getResourceConnections()); + writer.writeObjectValue("tenantSettings", this.getTenantSettings()); writer.writeCollectionOfObjectValues("updatableAssets", this.getUpdatableAssets()); writer.writeCollectionOfObjectValues("updatePolicies", this.getUpdatePolicies()); } @@ -136,6 +158,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCatalog(@jakarta.annotation.Nullable final Catalog value) { this.backingStore.set("catalog", value); } + /** + * Sets the data property value. Read-only Windows Autopatch device, policy assignment, applicability, and driver reporting data. + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final UpdateData value) { + this.backingStore.set("data", value); + } /** * Sets the deploymentAudiences property value. The set of updatableAsset resources to which a deployment can apply. * @param value Value to set for the deploymentAudiences property. @@ -171,6 +200,13 @@ public void setProducts(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("resourceConnections", value); } + /** + * Sets the tenantSettings property value. The Windows Autopatch settings for the current tenant. + * @param value Value to set for the tenantSettings property. + */ + public void setTenantSettings(@jakarta.annotation.Nullable final TenantSetting value) { + this.backingStore.set("tenantSettings", value); + } /** * Sets the updatableAssets property value. Assets registered with Windows Autopatch that can receive updates. * @param value Value to set for the updatableAssets property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AgentMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/AgentMetadata.java index 77e990621ab..199f5dec5e2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AgentMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AgentMetadata.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the agentAdministrativeUnitId property value. The agentAdministrativeUnitId property + * Gets the agentAdministrativeUnitId property value. The identifier of the administrative unit associated with the agent. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public String getAgentAdministrativeUnitId() { return this.backingStore.get("agentAdministrativeUnitId"); } /** - * Gets the agentBlueprintId property value. The agentBlueprintId property + * Gets the agentBlueprintId property value. The identifier of the blueprint from which the agent was created. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public String getAgentBlueprintId() { return this.backingStore.get("agentBlueprintId"); } /** - * Gets the agentCategory property value. The agentCategory property + * Gets the agentCategory property value. The category of the agent, for example, Agents.Foundry.MicrosoftAzure, Agents.Copilot.Studio, or Agents.Local. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public String getAgentCategory() { return this.backingStore.get("agentCategory"); } /** - * Gets the agentOwner property value. The agentOwner property + * Gets the agentOwner property value. The owner associated with the agent. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public String getAgentOwner() { return this.backingStore.get("agentOwner"); } /** - * Gets the agentPublisher property value. The agentPublisher property + * Gets the agentPublisher property value. The publisher associated with the agent. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public String getAgentPublisher() { return this.backingStore.get("agentPublisher"); } /** - * Gets the altAgentIds property value. The altAgentIds property + * Gets the altAgentIds property value. Alternate identifiers that can identify the agent. Required when agentMetadata is provided. Use an empty collection ([]) when the agent has no alternate identifiers. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -121,7 +121,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isEntraAgentId property value. The isEntraAgentId property + * Gets the isEntraAgentId property value. Indicates whether the value property of the associated policyLocationAgent is a Microsoft Entra agent ID. Required when agentMetadata is provided. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -160,42 +160,42 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { @@ -210,7 +210,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the isEntraAgentId property value. The isEntraAgentId property + * Sets the isEntraAgentId property value. Indicates whether the value property of the associated policyLocationAgent is a Microsoft Entra agent ID. Required when agentMetadata is provided. * @param value Value to set for the isEntraAgentId property. */ public void setIsEntraAgentId(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementAudit.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementAudit.java index 1e0fd123243..4bb58341ba4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementAudit.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementAudit.java @@ -25,7 +25,7 @@ public static AppManagementAudit createFromDiscriminatorValue(@jakarta.annotatio return new AppManagementAudit(); } /** - * Gets the appliedAppManagementPolicyRestrictions property value. The appliedAppManagementPolicyRestrictions property + * Gets the appliedAppManagementPolicyRestrictions property value. Details of the app management policy restrictions applied to the activity. Supports $filter (eq). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("appliedAppManagementPolicyRestrictions", this.getAppliedAppManagementPolicyRestrictions()); } /** - * Sets the appliedAppManagementPolicyRestrictions property value. The appliedAppManagementPolicyRestrictions property + * Sets the appliedAppManagementPolicyRestrictions property value. Details of the app management policy restrictions applied to the activity. Supports $filter (eq). * @param value Value to set for the appliedAppManagementPolicyRestrictions property. */ public void setAppliedAppManagementPolicyRestrictions(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementRestrictionState.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementRestrictionState.java index b045b1c0ebc..cc0b1251860 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementRestrictionState.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppManagementRestrictionState.java @@ -7,7 +7,8 @@ public enum AppManagementRestrictionState implements ValuedEnum { Enabled("enabled"), Disabled("disabled"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + Audit("audit"); public final String value; AppManagementRestrictionState(final String value) { this.value = value; @@ -21,6 +22,7 @@ public static AppManagementRestrictionState forValue(@jakarta.annotation.Nonnull case "enabled": return Enabled; case "disabled": return Disabled; case "unknownFutureValue": return UnknownFutureValue; + case "audit": return Audit; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationMode.java b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationMode.java index 1de2886b104..d6a5479778b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationMode.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationMode.java @@ -7,7 +7,8 @@ public enum ApplicationMode implements ValuedEnum { Manual("manual"), Automatic("automatic"), - Recommended("recommended"); + Recommended("recommended"), + UnknownFutureValue("unknownFutureValue"); public final String value; ApplicationMode(final String value) { this.value = value; @@ -21,6 +22,7 @@ public static ApplicationMode forValue(@jakarta.annotation.Nonnull final String case "manual": return Manual; case "automatic": return Automatic; case "recommended": return Recommended; + case "unknownFutureValue": return UnknownFutureValue; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAppManagementPolicyRestriction.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAppManagementPolicyRestriction.java index a27e37f6911..2fe4a082a5c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAppManagementPolicyRestriction.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAppManagementPolicyRestriction.java @@ -98,7 +98,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the policyId property value. The policyId property + * Gets the policyId property value. The unique identifier of the policy that contains the restriction. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -138,7 +138,7 @@ public AppManagementAuditLogRestrictionState getRestrictionState() { return this.backingStore.get("restrictionState"); } /** - * Gets the restrictionType property value. The restrictionType property + * Gets the restrictionType property value. The type of restriction applied to the activity. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -199,7 +199,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the policyId property value. The policyId property + * Sets the policyId property value. The unique identifier of the policy that contains the restriction. * @param value Value to set for the policyId property. */ public void setPolicyId(@jakarta.annotation.Nullable final String value) { @@ -234,7 +234,7 @@ public void setRestrictionState(@jakarta.annotation.Nullable final AppManagement this.backingStore.set("restrictionState", value); } /** - * Sets the restrictionType property value. The restrictionType property + * Sets the restrictionType property value. The type of restriction applied to the activity. * @param value Value to set for the restrictionType property. */ public void setRestrictionType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAuthenticationEventListener.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAuthenticationEventListener.java index e581e3d1404..b5f2b57ad8f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAuthenticationEventListener.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppliedAuthenticationEventListener.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. + * Gets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit, passwordUpdate. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit, passwordUpdate. * @return a {@link AuthenticationEventType} */ @jakarta.annotation.Nullable @@ -128,7 +128,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. + * Sets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit, passwordUpdate. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit, passwordUpdate. * @param value Value to set for the eventType property. */ public void setEventType(@jakarta.annotation.Nullable final AuthenticationEventType value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ApproverDelegate.java b/src/main/java/com/microsoft/graph/beta/generated/models/ApproverDelegate.java index bf2696561bb..6c772f9208a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ApproverDelegate.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ApproverDelegate.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the delegate property value. The identity that receives the approval delegation. Only singleUser and groupMembers are currently supported. + * Gets the delegate property value. The user or group that receives the approval delegation. Only the singleUser and groupMembers subtypes are supported. * @return a {@link UserSet} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the schedule property value. The schedule for the delegation, including start date and expiration pattern (duration, end date, or no expiration). + * Gets the schedule property value. The period during which the delegation is in effect, expressed as a start date and an expiration pattern. If you don't specify a schedule, the delegation starts immediately and doesn't expire. * @return a {@link RequestSchedule} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the delegate property value. The identity that receives the approval delegation. Only singleUser and groupMembers are currently supported. + * Sets the delegate property value. The user or group that receives the approval delegation. Only the singleUser and groupMembers subtypes are supported. * @param value Value to set for the delegate property. */ public void setDelegate(@jakarta.annotation.Nullable final UserSet value) { @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the schedule property value. The schedule for the delegation, including start date and expiration pattern (duration, end date, or no expiration). + * Sets the schedule property value. The period during which the delegation is in effect, expressed as a start date and an expiration pattern. If you don't specify a schedule, the delegation starts immediately and doesn't expire. * @param value Value to set for the schedule property. */ public void setSchedule(@jakarta.annotation.Nullable final RequestSchedule value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java index 4a9e83d107d..c12ad5634db 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java @@ -34,6 +34,7 @@ public static AuthenticationEventListener createFromDiscriminatorValue(@jakarta. case "#microsoft.graph.onFraudProtectionLoadStartListener": return new OnFraudProtectionLoadStartListener(); case "#microsoft.graph.onInteractiveAuthFlowStartListener": return new OnInteractiveAuthFlowStartListener(); case "#microsoft.graph.onPasswordSubmitListener": return new OnPasswordSubmitListener(); + case "#microsoft.graph.onPasswordUpdateListener": return new OnPasswordUpdateListener(); case "#microsoft.graph.onPhoneMethodLoadStartListener": return new OnPhoneMethodLoadStartListener(); case "#microsoft.graph.onTokenIssuanceStartListener": return new OnTokenIssuanceStartListener(); case "#microsoft.graph.onUserCreateStartListener": return new OnUserCreateStartListener(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventType.java index ddd165ae32a..4dbb234b0d9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventType.java @@ -11,7 +11,8 @@ public enum AuthenticationEventType implements ValuedEnum { AttributeCollectionStart("attributeCollectionStart"), AttributeCollectionSubmit("attributeCollectionSubmit"), EmailOtpSend("emailOtpSend"), - PasswordSubmit("passwordSubmit"); + PasswordSubmit("passwordSubmit"), + PasswordUpdate("passwordUpdate"); public final String value; AuthenticationEventType(final String value) { this.value = value; @@ -29,6 +30,7 @@ public static AuthenticationEventType forValue(@jakarta.annotation.Nonnull final case "attributeCollectionSubmit": return AttributeCollectionSubmit; case "emailOtpSend": return EmailOtpSend; case "passwordSubmit": return PasswordSubmit; + case "passwordUpdate": return PasswordUpdate; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AzureAdTokenAuthentication.java b/src/main/java/com/microsoft/graph/beta/generated/models/AzureAdTokenAuthentication.java index a84a9fe5b2e..2e0f76652bc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AzureAdTokenAuthentication.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AzureAdTokenAuthentication.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the resourceId property value. The appID of the Microsoft Entra application to use to authenticate a logic app with a custom access package workflow extension. + * Gets the resourceId property value. The app ID or identifier URI of the Microsoft Entra application used to authenticate calls to the external app. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("resourceId", this.getResourceId()); } /** - * Sets the resourceId property value. The appID of the Microsoft Entra application to use to authenticate a logic app with a custom access package workflow extension. + * Sets the resourceId property value. The app ID or identifier URI of the Microsoft Entra application used to authenticate calls to the external app. * @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/BackupCountStatistics.java b/src/main/java/com/microsoft/graph/beta/generated/models/BackupCountStatistics.java index 8d8edf57dfe..a89d7870df9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/BackupCountStatistics.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BackupCountStatistics.java @@ -141,7 +141,7 @@ public Integer getTotal() { return this.backingStore.get("total"); } /** - * Gets the unprotectedCompleted property value. The count of artifacts that are no longer actively protected. These artifacts have historical restore points, but no new backups are being taken. + * Gets the unprotectedCompleted property value. The count of artifacts that are no longer actively protected. These artifacts have historical restore points, but no new backups are taken. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -255,7 +255,7 @@ public void setTotal(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("total", value); } /** - * Sets the unprotectedCompleted property value. The count of artifacts that are no longer actively protected. These artifacts have historical restore points, but no new backups are being taken. + * Sets the unprotectedCompleted property value. The count of artifacts that are no longer actively protected. These artifacts have historical restore points, but no new backups are taken. * @param value Value to set for the unprotectedCompleted property. */ public void setUnprotectedCompleted(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java b/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java index b2fcb6bc707..ae93553b4a9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java @@ -41,6 +41,14 @@ public java.util.List getAllMembers() { public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } + /** + * Gets the deletedDateTime property value. The deletedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDeletedDateTime() { + return this.backingStore.get("deletedDateTime"); + } /** * Gets the description property value. Optional textual description for the channel. * @return a {@link String} @@ -82,6 +90,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("allMembers", (n) -> { this.setAllMembers(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("deletedDateTime", (n) -> { this.setDeletedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("email", (n) -> { this.setEmail(n.getStringValue()); }); @@ -250,6 +259,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("allMembers", this.getAllMembers()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("deletedDateTime", this.getDeletedDateTime()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("email", this.getEmail()); @@ -286,6 +296,13 @@ public void setAllMembers(@jakarta.annotation.Nullable final java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDomainJoinConfigurations() { + return this.backingStore.get("domainJoinConfigurations"); + } + /** + * 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("domainJoinConfigurations", (n) -> { this.setDomainJoinConfigurations(n.getCollectionOfObjectValues(CloudPcDomainJoinConfiguration::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("domainJoinConfigurations", this.getDomainJoinConfigurations()); + } + /** + * Sets the domainJoinConfigurations property value. The domain join configurations used when relocating Cloud PCs. + * @param value Value to set for the domainJoinConfigurations property. + */ + public void setDomainJoinConfigurations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("domainJoinConfigurations", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinCredential.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinCredential.java new file mode 100644 index 00000000000..66191a367f3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinCredential.java @@ -0,0 +1,115 @@ +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 CloudPcDomainJoinCredential implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcDomainJoinCredential} and sets the default values. + */ + public CloudPcDomainJoinCredential() { + 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 CloudPcDomainJoinCredential} + */ + @jakarta.annotation.Nonnull + public static CloudPcDomainJoinCredential 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.cloudPcKeyVaultDomainJoinCredential": return new CloudPcKeyVaultDomainJoinCredential(); + case "#microsoft.graph.cloudPcPlainTextDomainJoinCredential": return new CloudPcPlainTextDomainJoinCredential(); + } + } + return new CloudPcDomainJoinCredential(); + } + /** + * 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/CloudPcDomainJoinKeyVaultIntentConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinKeyVaultIntentConfiguration.java new file mode 100644 index 00000000000..1e731d8cacf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinKeyVaultIntentConfiguration.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 CloudPcDomainJoinKeyVaultIntentConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcDomainJoinKeyVaultIntentConfiguration} and sets the default values. + */ + public CloudPcDomainJoinKeyVaultIntentConfiguration() { + 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 CloudPcDomainJoinKeyVaultIntentConfiguration} + */ + @jakarta.annotation.Nonnull + public static CloudPcDomainJoinKeyVaultIntentConfiguration 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.cloudPcDomainJoinKeyVaultPasswordConfiguration": return new CloudPcDomainJoinKeyVaultPasswordConfiguration(); + } + } + return new CloudPcDomainJoinKeyVaultIntentConfiguration(); + } + /** + * 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/CloudPcDomainJoinKeyVaultPasswordConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinKeyVaultPasswordConfiguration.java new file mode 100644 index 00000000000..dbeb55d26d0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinKeyVaultPasswordConfiguration.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcDomainJoinKeyVaultPasswordConfiguration extends CloudPcDomainJoinKeyVaultIntentConfiguration implements Parsable { + /** + * Instantiates a new {@link CloudPcDomainJoinKeyVaultPasswordConfiguration} and sets the default values. + */ + public CloudPcDomainJoinKeyVaultPasswordConfiguration() { + super(); + this.setOdataType("#microsoft.graph.cloudPcDomainJoinKeyVaultPasswordConfiguration"); + } + /** + * 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 CloudPcDomainJoinKeyVaultPasswordConfiguration} + */ + @jakarta.annotation.Nonnull + public static CloudPcDomainJoinKeyVaultPasswordConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcDomainJoinKeyVaultPasswordConfiguration(); + } + /** + * 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("userIdentity", (n) -> { this.setUserIdentity(n.getObjectValue(CloudPcDomainJoinUserIdentity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the userIdentity property value. The userIdentity property + * @return a {@link CloudPcDomainJoinUserIdentity} + */ + @jakarta.annotation.Nullable + public CloudPcDomainJoinUserIdentity getUserIdentity() { + return this.backingStore.get("userIdentity"); + } + /** + * 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("userIdentity", this.getUserIdentity()); + } + /** + * Sets the userIdentity property value. The userIdentity property + * @param value Value to set for the userIdentity property. + */ + public void setUserIdentity(@jakarta.annotation.Nullable final CloudPcDomainJoinUserIdentity value) { + this.backingStore.set("userIdentity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinPlainTextUserIdentity.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinPlainTextUserIdentity.java new file mode 100644 index 00000000000..1d684a1f620 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinPlainTextUserIdentity.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcDomainJoinPlainTextUserIdentity extends CloudPcDomainJoinUserIdentity implements Parsable { + /** + * Instantiates a new {@link CloudPcDomainJoinPlainTextUserIdentity} and sets the default values. + */ + public CloudPcDomainJoinPlainTextUserIdentity() { + super(); + this.setOdataType("#microsoft.graph.cloudPcDomainJoinPlainTextUserIdentity"); + } + /** + * 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 CloudPcDomainJoinPlainTextUserIdentity} + */ + @jakarta.annotation.Nonnull + public static CloudPcDomainJoinPlainTextUserIdentity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcDomainJoinPlainTextUserIdentity(); + } + /** + * Gets the domainUserPrincipalName property value. The user principal name of an Active Directory account that has sufficient permissions to join devices to the domain. The value must be in UPN format, for example, domainjoin@ad.contoso.com. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDomainUserPrincipalName() { + return this.backingStore.get("domainUserPrincipalName"); + } + /** + * 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("domainUserPrincipalName", (n) -> { this.setDomainUserPrincipalName(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("domainUserPrincipalName", this.getDomainUserPrincipalName()); + } + /** + * Sets the domainUserPrincipalName property value. The user principal name of an Active Directory account that has sufficient permissions to join devices to the domain. The value must be in UPN format, for example, domainjoin@ad.contoso.com. Required. + * @param value Value to set for the domainUserPrincipalName property. + */ + public void setDomainUserPrincipalName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("domainUserPrincipalName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinUserIdentity.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinUserIdentity.java new file mode 100644 index 00000000000..9b62adae25d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinUserIdentity.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 CloudPcDomainJoinUserIdentity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcDomainJoinUserIdentity} and sets the default values. + */ + public CloudPcDomainJoinUserIdentity() { + 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 CloudPcDomainJoinUserIdentity} + */ + @jakarta.annotation.Nonnull + public static CloudPcDomainJoinUserIdentity 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.cloudPcDomainJoinPlainTextUserIdentity": return new CloudPcDomainJoinPlainTextUserIdentity(); + } + } + return new CloudPcDomainJoinUserIdentity(); + } + /** + * 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/CloudPcKeyVaultDomainJoinCredential.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcKeyVaultDomainJoinCredential.java new file mode 100644 index 00000000000..2bc4b26f63c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcKeyVaultDomainJoinCredential.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcKeyVaultDomainJoinCredential extends CloudPcDomainJoinCredential implements Parsable { + /** + * Instantiates a new {@link CloudPcKeyVaultDomainJoinCredential} and sets the default values. + */ + public CloudPcKeyVaultDomainJoinCredential() { + super(); + this.setOdataType("#microsoft.graph.cloudPcKeyVaultDomainJoinCredential"); + } + /** + * 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 CloudPcKeyVaultDomainJoinCredential} + */ + @jakarta.annotation.Nonnull + public static CloudPcKeyVaultDomainJoinCredential createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcKeyVaultDomainJoinCredential(); + } + /** + * 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("keyVaultIntentConfiguration", (n) -> { this.setKeyVaultIntentConfiguration(n.getObjectValue(CloudPcDomainJoinKeyVaultIntentConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("keyVaultResourceId", (n) -> { this.setKeyVaultResourceId(n.getStringValue()); }); + deserializerMap.put("secretName", (n) -> { this.setSecretName(n.getStringValue()); }); + deserializerMap.put("serviceConnectorResourceId", (n) -> { this.setServiceConnectorResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the keyVaultIntentConfiguration property value. The keyVaultIntentConfiguration property + * @return a {@link CloudPcDomainJoinKeyVaultIntentConfiguration} + */ + @jakarta.annotation.Nullable + public CloudPcDomainJoinKeyVaultIntentConfiguration getKeyVaultIntentConfiguration() { + return this.backingStore.get("keyVaultIntentConfiguration"); + } + /** + * Gets the keyVaultResourceId property value. The full Azure Resource Manager resource ID of the Azure Key Vault that stores the domain join password. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getKeyVaultResourceId() { + return this.backingStore.get("keyVaultResourceId"); + } + /** + * Gets the secretName property value. The name of the secret in the Azure Key Vault that stores the domain join password. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSecretName() { + return this.backingStore.get("secretName"); + } + /** + * Gets the serviceConnectorResourceId property value. The full Azure Resource Manager resource ID of the Windows 365 service connector that grants Windows 365 access to the Azure Key Vault. Required format when specified: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Windows365/serviceConnectors/{serviceConnectorName}. Optional. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServiceConnectorResourceId() { + return this.backingStore.get("serviceConnectorResourceId"); + } + /** + * 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("keyVaultIntentConfiguration", this.getKeyVaultIntentConfiguration()); + writer.writeStringValue("keyVaultResourceId", this.getKeyVaultResourceId()); + writer.writeStringValue("secretName", this.getSecretName()); + writer.writeStringValue("serviceConnectorResourceId", this.getServiceConnectorResourceId()); + } + /** + * Sets the keyVaultIntentConfiguration property value. The keyVaultIntentConfiguration property + * @param value Value to set for the keyVaultIntentConfiguration property. + */ + public void setKeyVaultIntentConfiguration(@jakarta.annotation.Nullable final CloudPcDomainJoinKeyVaultIntentConfiguration value) { + this.backingStore.set("keyVaultIntentConfiguration", value); + } + /** + * Sets the keyVaultResourceId property value. The full Azure Resource Manager resource ID of the Azure Key Vault that stores the domain join password. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}. Required. + * @param value Value to set for the keyVaultResourceId property. + */ + public void setKeyVaultResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("keyVaultResourceId", value); + } + /** + * Sets the secretName property value. The name of the secret in the Azure Key Vault that stores the domain join password. Required. + * @param value Value to set for the secretName property. + */ + public void setSecretName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("secretName", value); + } + /** + * Sets the serviceConnectorResourceId property value. The full Azure Resource Manager resource ID of the Windows 365 service connector that grants Windows 365 access to the Azure Key Vault. Required format when specified: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Windows365/serviceConnectors/{serviceConnectorName}. Optional. + * @param value Value to set for the serviceConnectorResourceId property. + */ + public void setServiceConnectorResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("serviceConnectorResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java index bca67d133e9..b677439316f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java @@ -34,7 +34,7 @@ public String getAdDomainName() { return this.backingStore.get("adDomainName"); } /** - * Gets the adDomainPassword property value. The password associated with adDomainUsername. + * Gets the adDomainPassword property value. The password associated with adDomainUsername. This deprecated property is retained for backward compatibility and will be removed on December 31, 2026. Going forward use the domainJoinCredential property instead. If both properties are provided, domainJoinCredential takes precedence. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -42,7 +42,7 @@ public String getAdDomainPassword() { return this.backingStore.get("adDomainPassword"); } /** - * Gets the adDomainUsername property value. The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. Optional. + * Gets the adDomainUsername property value. The username of an Active Directory account that has permissions to create computer objects in Active Directory. This deprecated property is retained for backward compatibility and will be removed on December 31, 2026. Going forward use the domainJoinCredential/domainUserPrincipalName property instead. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,6 +73,14 @@ public CloudPcOnPremisesConnectionType getConnectionType() { public String getDisplayName() { return this.backingStore.get("displayName"); } + /** + * Gets the domainJoinCredential property value. The Active Directory credential that Windows 365 uses to join Cloud PCs to the on-premises domain. Set @odata.type to #microsoft.graph.cloudPcPlainTextDomainJoinCredential to supply the username and password directly, or to #microsoft.graph.cloudPcKeyVaultDomainJoinCredential to retrieve the password from a customer-owned Azure Key Vault. Takes precedence over the deprecated adDomainPassword property when both are supplied. + * @return a {@link CloudPcDomainJoinCredential} + */ + @jakarta.annotation.Nullable + public CloudPcDomainJoinCredential getDomainJoinCredential() { + return this.backingStore.get("domainJoinCredential"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -86,6 +94,7 @@ public Map> getFieldDeserializers deserializerMap.put("alternateResourceUrl", (n) -> { this.setAlternateResourceUrl(n.getStringValue()); }); deserializerMap.put("connectionType", (n) -> { this.setConnectionType(n.getEnumValue(CloudPcOnPremisesConnectionType::forValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("domainJoinCredential", (n) -> { this.setDomainJoinCredential(n.getObjectValue(CloudPcDomainJoinCredential::createFromDiscriminatorValue)); }); deserializerMap.put("healthCheckPaused", (n) -> { this.setHealthCheckPaused(n.getBooleanValue()); }); deserializerMap.put("healthCheckStatus", (n) -> { this.setHealthCheckStatus(n.getEnumValue(CloudPcOnPremisesConnectionStatus::forValue)); }); deserializerMap.put("healthCheckStatusDetail", (n) -> { this.setHealthCheckStatusDetail(n.getObjectValue(CloudPcOnPremisesConnectionStatusDetail::createFromDiscriminatorValue)); }); @@ -130,7 +139,7 @@ public CloudPcOnPremisesConnectionStatusDetail getHealthCheckStatusDetail() { return this.backingStore.get("healthCheckStatusDetail"); } /** - * Gets the healthCheckStatusDetails property value. The details of the connection's health checks and the corresponding results. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only. + * Gets the healthCheckStatusDetails property value. Indicates the health checks for the connection and their respective results. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only. The healthCheckStatusDetails property is deprecated and stopped returning data on January 31, 2024. Going forward, use the healthCheckStatusDetail property. * @return a {@link CloudPcOnPremisesConnectionStatusDetails} */ @jakarta.annotation.Nullable @@ -254,6 +263,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("alternateResourceUrl", this.getAlternateResourceUrl()); writer.writeEnumValue("connectionType", this.getConnectionType()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeObjectValue("domainJoinCredential", this.getDomainJoinCredential()); writer.writeBooleanValue("healthCheckPaused", this.getHealthCheckPaused()); writer.writeEnumValue("healthCheckStatus", this.getHealthCheckStatus()); writer.writeObjectValue("healthCheckStatusDetail", this.getHealthCheckStatusDetail()); @@ -280,14 +290,14 @@ public void setAdDomainName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("adDomainName", value); } /** - * Sets the adDomainPassword property value. The password associated with adDomainUsername. + * Sets the adDomainPassword property value. The password associated with adDomainUsername. This deprecated property is retained for backward compatibility and will be removed on December 31, 2026. Going forward use the domainJoinCredential property instead. If both properties are provided, domainJoinCredential takes precedence. * @param value Value to set for the adDomainPassword property. */ public void setAdDomainPassword(@jakarta.annotation.Nullable final String value) { this.backingStore.set("adDomainPassword", value); } /** - * Sets the adDomainUsername property value. The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. Optional. + * Sets the adDomainUsername property value. The username of an Active Directory account that has permissions to create computer objects in Active Directory. This deprecated property is retained for backward compatibility and will be removed on December 31, 2026. Going forward use the domainJoinCredential/domainUserPrincipalName property instead. * @param value Value to set for the adDomainUsername property. */ public void setAdDomainUsername(@jakarta.annotation.Nullable final String value) { @@ -314,6 +324,13 @@ public void setConnectionType(@jakarta.annotation.Nullable final CloudPcOnPremis public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the domainJoinCredential property value. The Active Directory credential that Windows 365 uses to join Cloud PCs to the on-premises domain. Set @odata.type to #microsoft.graph.cloudPcPlainTextDomainJoinCredential to supply the username and password directly, or to #microsoft.graph.cloudPcKeyVaultDomainJoinCredential to retrieve the password from a customer-owned Azure Key Vault. Takes precedence over the deprecated adDomainPassword property when both are supplied. + * @param value Value to set for the domainJoinCredential property. + */ + public void setDomainJoinCredential(@jakarta.annotation.Nullable final CloudPcDomainJoinCredential value) { + this.backingStore.set("domainJoinCredential", value); + } /** * Sets the healthCheckPaused property value. Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false. * @param value Value to set for the healthCheckPaused property. @@ -336,7 +353,7 @@ public void setHealthCheckStatusDetail(@jakarta.annotation.Nullable final CloudP this.backingStore.set("healthCheckStatusDetail", value); } /** - * Sets the healthCheckStatusDetails property value. The details of the connection's health checks and the corresponding results. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only. + * Sets the healthCheckStatusDetails property value. Indicates the health checks for the connection and their respective results. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only. The healthCheckStatusDetails property is deprecated and stopped returning data on January 31, 2024. Going forward, use the healthCheckStatusDetail property. * @param value Value to set for the healthCheckStatusDetails property. */ public void setHealthCheckStatusDetails(@jakarta.annotation.Nullable final CloudPcOnPremisesConnectionStatusDetails value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java index 523b16100a2..a15fb69015c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java @@ -64,6 +64,14 @@ public enum CloudPcOnPremisesConnectionHealthCheckErrorType implements ValuedEnu PermissionCheckNoWindows365NetworkInterfaceContributorRole("permissionCheckNoWindows365NetworkInterfaceContributorRole"), PermissionCheckTransientServiceError("permissionCheckTransientServiceError"), PermissionCheckUnknownError("permissionCheckUnknownError"), + KeyVaultSecretCheckAccessDenied("keyVaultSecretCheckAccessDenied"), + KeyVaultSecretCheckVaultNotReachable("keyVaultSecretCheckVaultNotReachable"), + KeyVaultSecretCheckNotFound("keyVaultSecretCheckNotFound"), + KeyVaultSecretCheckDisabled("keyVaultSecretCheckDisabled"), + KeyVaultSecretCheckExpired("keyVaultSecretCheckExpired"), + KeyVaultSecretCheckEmptyValue("keyVaultSecretCheckEmptyValue"), + KeyVaultSecretCheckTransientServiceError("keyVaultSecretCheckTransientServiceError"), + KeyVaultSecretCheckUnknownError("keyVaultSecretCheckUnknownError"), UdpConnectivityCheckStunUrlNotAllowListed("udpConnectivityCheckStunUrlNotAllowListed"), UdpConnectivityCheckTurnUrlNotAllowListed("udpConnectivityCheckTurnUrlNotAllowListed"), UdpConnectivityCheckUrlsNotAllowListed("udpConnectivityCheckUrlsNotAllowListed"), @@ -144,6 +152,14 @@ public static CloudPcOnPremisesConnectionHealthCheckErrorType forValue(@jakarta. case "permissionCheckNoWindows365NetworkInterfaceContributorRole": return PermissionCheckNoWindows365NetworkInterfaceContributorRole; case "permissionCheckTransientServiceError": return PermissionCheckTransientServiceError; case "permissionCheckUnknownError": return PermissionCheckUnknownError; + case "keyVaultSecretCheckAccessDenied": return KeyVaultSecretCheckAccessDenied; + case "keyVaultSecretCheckVaultNotReachable": return KeyVaultSecretCheckVaultNotReachable; + case "keyVaultSecretCheckNotFound": return KeyVaultSecretCheckNotFound; + case "keyVaultSecretCheckDisabled": return KeyVaultSecretCheckDisabled; + case "keyVaultSecretCheckExpired": return KeyVaultSecretCheckExpired; + case "keyVaultSecretCheckEmptyValue": return KeyVaultSecretCheckEmptyValue; + case "keyVaultSecretCheckTransientServiceError": return KeyVaultSecretCheckTransientServiceError; + case "keyVaultSecretCheckUnknownError": return KeyVaultSecretCheckUnknownError; case "udpConnectivityCheckStunUrlNotAllowListed": return UdpConnectivityCheckStunUrlNotAllowListed; case "udpConnectivityCheckTurnUrlNotAllowListed": return UdpConnectivityCheckTurnUrlNotAllowListed; case "udpConnectivityCheckUrlsNotAllowListed": return UdpConnectivityCheckUrlsNotAllowListed; diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPlainTextDomainJoinCredential.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPlainTextDomainJoinCredential.java new file mode 100644 index 00000000000..37e6fd7e262 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPlainTextDomainJoinCredential.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 CloudPcPlainTextDomainJoinCredential extends CloudPcDomainJoinCredential implements Parsable { + /** + * Instantiates a new {@link CloudPcPlainTextDomainJoinCredential} and sets the default values. + */ + public CloudPcPlainTextDomainJoinCredential() { + super(); + this.setOdataType("#microsoft.graph.cloudPcPlainTextDomainJoinCredential"); + } + /** + * 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 CloudPcPlainTextDomainJoinCredential} + */ + @jakarta.annotation.Nonnull + public static CloudPcPlainTextDomainJoinCredential createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcPlainTextDomainJoinCredential(); + } + /** + * Gets the domainPassword property value. The password associated with the domainUserPrincipalName. Required in requests. Not returned in responses. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDomainPassword() { + return this.backingStore.get("domainPassword"); + } + /** + * Gets the domainUserPrincipalName property value. The user principal name of an Active Directory account that has sufficient permissions to join devices to the domain. The value must be in UPN format, for example, domainjoin@ad.contoso.com. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDomainUserPrincipalName() { + return this.backingStore.get("domainUserPrincipalName"); + } + /** + * 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("domainPassword", (n) -> { this.setDomainPassword(n.getStringValue()); }); + deserializerMap.put("domainUserPrincipalName", (n) -> { this.setDomainUserPrincipalName(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("domainPassword", this.getDomainPassword()); + writer.writeStringValue("domainUserPrincipalName", this.getDomainUserPrincipalName()); + } + /** + * Sets the domainPassword property value. The password associated with the domainUserPrincipalName. Required in requests. Not returned in responses. + * @param value Value to set for the domainPassword property. + */ + public void setDomainPassword(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("domainPassword", value); + } + /** + * Sets the domainUserPrincipalName property value. The user principal name of an Active Directory account that has sufficient permissions to join devices to the domain. The value must be in UPN format, for example, domainjoin@ad.contoso.com. Required. + * @param value Value to set for the domainUserPrincipalName property. + */ + public void setDomainUserPrincipalName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("domainUserPrincipalName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java index c56e96b3db8..4be145fdb74 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java @@ -89,6 +89,7 @@ public Map> getFieldDeserializers deserializerMap.put("exceptionRate", (n) -> { this.setExceptionRate(n.getDoubleValue()); }); deserializerMap.put("lastUsedDateTime", (n) -> { this.setLastUsedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("longDescription", (n) -> { this.setLongDescription(n.getStringValue()); }); + deserializerMap.put("requestMetadata", (n) -> { this.setRequestMetadata(n.getObjectValue(CopilotPackageRequestMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("sensitivity", (n) -> { this.setSensitivity(n.getStringValue()); }); deserializerMap.put("sharedWithUsersAndGroups", (n) -> { this.setSharedWithUsersAndGroups(n.getCollectionOfObjectValues(PackageAccessEntity::createFromDiscriminatorValue)); }); deserializerMap.put("totalRunTimeInHours", (n) -> { this.setTotalRunTimeInHours(n.getDoubleValue()); }); @@ -111,6 +112,14 @@ public OffsetDateTime getLastUsedDateTime() { public String getLongDescription() { return this.backingStore.get("longDescription"); } + /** + * Gets the requestMetadata property value. Request metadata returned by an explicit opt-in package detail read. Null when not loaded. + * @return a {@link CopilotPackageRequestMetadata} + */ + @jakarta.annotation.Nullable + public CopilotPackageRequestMetadata getRequestMetadata() { + return this.backingStore.get("requestMetadata"); + } /** * Gets the sensitivity property value. The sensitivity property * @return a {@link String} @@ -219,6 +228,13 @@ public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTim public void setLongDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("longDescription", value); } + /** + * Sets the requestMetadata property value. Request metadata returned by an explicit opt-in package detail read. Null when not loaded. + * @param value Value to set for the requestMetadata property. + */ + public void setRequestMetadata(@jakarta.annotation.Nullable final CopilotPackageRequestMetadata value) { + this.backingStore.set("requestMetadata", value); + } /** * Sets the sensitivity property value. The sensitivity property * @param value Value to set for the sensitivity property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestInfo.java new file mode 100644 index 00000000000..5367ca83a6c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestInfo.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.serialization.UntypedNode; +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; +/** + * The business identifier, first explicit assignee contact, all explicit assignees, submission date, and additional collected data of one package request. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPackageRequestInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CopilotPackageRequestInfo} and sets the default values. + */ + public CopilotPackageRequestInfo() { + 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 CopilotPackageRequestInfo} + */ + @jakarta.annotation.Nonnull + public static CopilotPackageRequestInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPackageRequestInfo(); + } + /** + * 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 additionalMetadata property value. Additional data collected for this request, represented as a JSON object. Null when no value is available. Read-only. + * @return a {@link UntypedNode} + */ + @jakarta.annotation.Nullable + public UntypedNode getAdditionalMetadata() { + return this.backingStore.get("additionalMetadata"); + } + /** + * Gets the assignees property value. All explicit assigned recipients returned by Governance, in source order with duplicates preserved. The first member supplies the requestedBy display contact; the collection is not truncated to that member. Empty means no explicit members were returned, not that the request has no audience. Broad or all-users audiences are not expanded or represented by this collection. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAssignees() { + return this.backingStore.get("assignees"); + } + /** + * 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>(6); + deserializerMap.put("additionalMetadata", (n) -> { this.setAdditionalMetadata(n.getObjectValue(UntypedNode::createFromDiscriminatorValue)); }); + deserializerMap.put("assignees", (n) -> { this.setAssignees(n.getCollectionOfObjectValues(CopilotPackageRequestPrincipal::createFromDiscriminatorValue)); }); + deserializerMap.put("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("requestedBy", (n) -> { this.setRequestedBy(n.getObjectValue(EmailAddress::createFromDiscriminatorValue)); }); + deserializerMap.put("requestedDateTime", (n) -> { this.setRequestedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the identifier property value. The business request identifier returned by Governance, or null when unavailable. Not a requester identity, title identifier, correlation identifier, or Graph resource key or address. Uniqueness and lifetime stability are not guaranteed. No existing Graph operation in this proposal consumes this value. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIdentifier() { + return this.backingStore.get("identifier"); + } + /** + * 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 requestedBy property value. The display name and contact address of the first explicitly assigned principal. The address may be a mail address or user principal name. Null only when there are no explicit assignees; a present first assignee may have null name and address. The first principal may be a user, group, or agent; requestedBy does not identify the request creator. + * @return a {@link EmailAddress} + */ + @jakarta.annotation.Nullable + public EmailAddress getRequestedBy() { + return this.backingStore.get("requestedBy"); + } + /** + * Gets the requestedDateTime property value. The request submission date and time in ISO 8601 format. Null when unknown; independent of assignee presence and not the package creation or modification time. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRequestedDateTime() { + return this.backingStore.get("requestedDateTime"); + } + /** + * 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 additionalMetadata property value. Additional data collected for this request, represented as a JSON object. Null when no value is available. Read-only. + * @param value Value to set for the additionalMetadata property. + */ + public void setAdditionalMetadata(@jakarta.annotation.Nullable final UntypedNode value) { + this.backingStore.set("additionalMetadata", value); + } + /** + * Sets the assignees property value. All explicit assigned recipients returned by Governance, in source order with duplicates preserved. The first member supplies the requestedBy display contact; the collection is not truncated to that member. Empty means no explicit members were returned, not that the request has no audience. Broad or all-users audiences are not expanded or represented by this collection. + * @param value Value to set for the assignees property. + */ + public void setAssignees(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("assignees", 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 identifier property value. The business request identifier returned by Governance, or null when unavailable. Not a requester identity, title identifier, correlation identifier, or Graph resource key or address. Uniqueness and lifetime stability are not guaranteed. No existing Graph operation in this proposal consumes this value. + * @param value Value to set for the identifier property. + */ + public void setIdentifier(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("identifier", 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 requestedBy property value. The display name and contact address of the first explicitly assigned principal. The address may be a mail address or user principal name. Null only when there are no explicit assignees; a present first assignee may have null name and address. The first principal may be a user, group, or agent; requestedBy does not identify the request creator. + * @param value Value to set for the requestedBy property. + */ + public void setRequestedBy(@jakarta.annotation.Nullable final EmailAddress value) { + this.backingStore.set("requestedBy", value); + } + /** + * Sets the requestedDateTime property value. The request submission date and time in ISO 8601 format. Null when unknown; independent of assignee presence and not the package creation or modification time. + * @param value Value to set for the requestedDateTime property. + */ + public void setRequestedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("requestedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestMetadata.java new file mode 100644 index 00000000000..cb3d327b5a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestMetadata.java @@ -0,0 +1,126 @@ +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; +/** + * A snapshot of first explicit assignee contacts, request dates, and additional request data for a package. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPackageRequestMetadata implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CopilotPackageRequestMetadata} and sets the default values. + */ + public CopilotPackageRequestMetadata() { + 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 CopilotPackageRequestMetadata} + */ + @jakarta.annotation.Nonnull + public static CopilotPackageRequestMetadata createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPackageRequestMetadata(); + } + /** + * 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("requests", (n) -> { this.setRequests(n.getCollectionOfObjectValues(CopilotPackageRequestInfo::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 requests property value. The request snapshots returned by the service. Empty when metadata was loaded and no requests were found. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRequests() { + return this.backingStore.get("requests"); + } + /** + * 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); + } + /** + * Sets the requests property value. The request snapshots returned by the service. Empty when metadata was loaded and no requests were found. + * @param value Value to set for the requests property. + */ + public void setRequests(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("requests", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipal.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipal.java new file mode 100644 index 00000000000..ffe07431f5a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipal.java @@ -0,0 +1,81 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A read-only snapshot of one explicit Governance assignee. Inherited id and displayName are the source identifier and resolved name, or null when unavailable. Identifier meaning depends on principalType and does not imply a resolvable directory-object URL. Openness is inherited from identity; the producer returns only the documented fields, never raw owner objects. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPackageRequestPrincipal extends Identity implements Parsable { + /** + * Instantiates a new {@link CopilotPackageRequestPrincipal} and sets the default values. + */ + public CopilotPackageRequestPrincipal() { + super(); + this.setOdataType("#microsoft.graph.copilotPackageRequestPrincipal"); + } + /** + * 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 CopilotPackageRequestPrincipal} + */ + @jakarta.annotation.Nonnull + public static CopilotPackageRequestPrincipal createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPackageRequestPrincipal(); + } + /** + * 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("principalType", (n) -> { this.setPrincipalType(n.getEnumValue(CopilotPackageRequestPrincipalType::forValue)); }); + deserializerMap.put("userPrincipalName", (n) -> { this.setUserPrincipalName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the principalType property value. The principalType property + * @return a {@link CopilotPackageRequestPrincipalType} + */ + @jakarta.annotation.Nullable + public CopilotPackageRequestPrincipalType getPrincipalType() { + return this.backingStore.get("principalType"); + } + /** + * Gets the userPrincipalName property value. The actual userPrincipalName returned by Governance for user or agentUser principals. Null when unavailable and for other principal kinds. Never inferred from an email address or creator identity. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserPrincipalName() { + return this.backingStore.get("userPrincipalName"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("principalType", this.getPrincipalType()); + } + /** + * Sets the principalType property value. The principalType property + * @param value Value to set for the principalType property. + */ + public void setPrincipalType(@jakarta.annotation.Nullable final CopilotPackageRequestPrincipalType value) { + this.backingStore.set("principalType", value); + } + /** + * Sets the userPrincipalName property value. The actual userPrincipalName returned by Governance for user or agentUser principals. Null when unavailable and for other principal kinds. Never inferred from an email address or creator identity. + * @param value Value to set for the userPrincipalName property. + */ + public void setUserPrincipalName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userPrincipalName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipalType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipalType.java new file mode 100644 index 00000000000..b2e1f5959ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageRequestPrincipalType.java @@ -0,0 +1,36 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CopilotPackageRequestPrincipalType implements ValuedEnum { + /** An explicit user principal. */ + User("user"), + /** An explicit group principal; group membership is not expanded. */ + Group("group"), + /** An agent application identifier reported by Governance. Not assumed to be a service principal object identifier. */ + AgentApplication("agentApplication"), + /** An agent user principal. */ + AgentUser("agentUser"), + /** An evolvable value also used when the source principal kind is missing or unrecognized. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + CopilotPackageRequestPrincipalType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CopilotPackageRequestPrincipalType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "user": return User; + case "group": return Group; + case "agentApplication": return AgentApplication; + case "agentUser": return AgentUser; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java index e9aa8a39433..0195ef577fc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java @@ -33,6 +33,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + deserializerMap.put("valueObject", (n) -> { this.setValueObject(n.getObjectValue(CopilotPolicySettingValueObject::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -51,6 +52,14 @@ public String getPolicyId() { public String getValue() { return this.backingStore.get("value"); } + /** + * Gets the valueObject property value. The native JSON representation of a complex setting, or null for scalar settings. + * @return a {@link CopilotPolicySettingValueObject} + */ + @jakarta.annotation.Nullable + public CopilotPolicySettingValueObject getValueObject() { + return this.backingStore.get("valueObject"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("policyId", this.getPolicyId()); writer.writeStringValue("value", this.getValue()); + writer.writeObjectValue("valueObject", this.getValueObject()); } /** * Sets the policyId property value. The policyId property @@ -75,4 +85,11 @@ public void setPolicyId(@jakarta.annotation.Nullable final String value) { public void setValue(@jakarta.annotation.Nullable final String value) { this.backingStore.set("value", value); } + /** + * Sets the valueObject property value. The native JSON representation of a complex setting, or null for scalar settings. + * @param value Value to set for the valueObject property. + */ + public void setValueObject(@jakarta.annotation.Nullable final CopilotPolicySettingValueObject value) { + this.backingStore.set("valueObject", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentSharingLimit.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentSharingLimit.java new file mode 100644 index 00000000000..4125a7d2b96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentSharingLimit.java @@ -0,0 +1,161 @@ +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; +/** + * The supported range and default value for an agent sharing limit. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingAgentSharingLimit implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CopilotPolicySettingAgentSharingLimit} and sets the default values. + */ + public CopilotPolicySettingAgentSharingLimit() { + 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 CopilotPolicySettingAgentSharingLimit} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingAgentSharingLimit createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySettingAgentSharingLimit(); + } + /** + * 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 default property value. Default value. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefault() { + return this.backingStore.get("default"); + } + /** + * 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("default", (n) -> { this.setDefault(n.getStringValue()); }); + deserializerMap.put("maxValue", (n) -> { this.setMaxValue(n.getStringValue()); }); + deserializerMap.put("minValue", (n) -> { this.setMinValue(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the maxValue property value. Maximum supported value. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMaxValue() { + return this.backingStore.get("maxValue"); + } + /** + * Gets the minValue property value. Minimum supported value. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMinValue() { + return this.backingStore.get("minValue"); + } + /** + * 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("default", this.getDefault()); + writer.writeStringValue("maxValue", this.getMaxValue()); + writer.writeStringValue("minValue", this.getMinValue()); + 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 default property value. Default value. + * @param value Value to set for the default property. + */ + public void setDefault(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("default", value); + } + /** + * Sets the maxValue property value. Maximum supported value. + * @param value Value to set for the maxValue property. + */ + public void setMaxValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("maxValue", value); + } + /** + * Sets the minValue property value. Minimum supported value. + * @param value Value to set for the minValue property. + */ + public void setMinValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("minValue", 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/CopilotPolicySettingAgentSharingValueObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentSharingValueObject.java new file mode 100644 index 00000000000..11b8a089d7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentSharingValueObject.java @@ -0,0 +1,116 @@ +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; +/** + * The value of an agent sharing policy setting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingAgentSharingValueObject extends CopilotPolicySettingValueObject implements Parsable { + /** + * Instantiates a new {@link CopilotPolicySettingAgentSharingValueObject} and sets the default values. + */ + public CopilotPolicySettingAgentSharingValueObject() { + super(); + this.setOdataType("#microsoft.graph.copilotPolicySettingAgentSharingValueObject"); + } + /** + * 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 CopilotPolicySettingAgentSharingValueObject} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingAgentSharingValueObject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySettingAgentSharingValueObject(); + } + /** + * Gets the agentSharingLimit property value. The supported range and default value for an agent sharing limit. + * @return a {@link CopilotPolicySettingAgentSharingLimit} + */ + @jakarta.annotation.Nullable + public CopilotPolicySettingAgentSharingLimit getAgentSharingLimit() { + return this.backingStore.get("agentSharingLimit"); + } + /** + * 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("agentSharingLimit", (n) -> { this.setAgentSharingLimit(n.getObjectValue(CopilotPolicySettingAgentSharingLimit::createFromDiscriminatorValue)); }); + deserializerMap.put("isSharingWithGroupsEnabled", (n) -> { this.setIsSharingWithGroupsEnabled(n.getBooleanValue()); }); + deserializerMap.put("isUserSharingLimitEnabled", (n) -> { this.setIsUserSharingLimitEnabled(n.getBooleanValue()); }); + deserializerMap.put("organizationWideSharingAssignment", (n) -> { this.setOrganizationWideSharingAssignment(n.getObjectValue(CopilotPolicySettingUserAssignment::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isSharingWithGroupsEnabled property value. Indicates whether sharing agents with groups is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSharingWithGroupsEnabled() { + return this.backingStore.get("isSharingWithGroupsEnabled"); + } + /** + * Gets the isUserSharingLimitEnabled property value. Indicates whether the per-user agent sharing limit is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsUserSharingLimitEnabled() { + return this.backingStore.get("isUserSharingLimitEnabled"); + } + /** + * Gets the organizationWideSharingAssignment property value. The users and groups selected by a Copilot policy setting. + * @return a {@link CopilotPolicySettingUserAssignment} + */ + @jakarta.annotation.Nullable + public CopilotPolicySettingUserAssignment getOrganizationWideSharingAssignment() { + return this.backingStore.get("organizationWideSharingAssignment"); + } + /** + * 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("agentSharingLimit", this.getAgentSharingLimit()); + writer.writeBooleanValue("isSharingWithGroupsEnabled", this.getIsSharingWithGroupsEnabled()); + writer.writeBooleanValue("isUserSharingLimitEnabled", this.getIsUserSharingLimitEnabled()); + writer.writeObjectValue("organizationWideSharingAssignment", this.getOrganizationWideSharingAssignment()); + } + /** + * Sets the agentSharingLimit property value. The supported range and default value for an agent sharing limit. + * @param value Value to set for the agentSharingLimit property. + */ + public void setAgentSharingLimit(@jakarta.annotation.Nullable final CopilotPolicySettingAgentSharingLimit value) { + this.backingStore.set("agentSharingLimit", value); + } + /** + * Sets the isSharingWithGroupsEnabled property value. Indicates whether sharing agents with groups is enabled. + * @param value Value to set for the isSharingWithGroupsEnabled property. + */ + public void setIsSharingWithGroupsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSharingWithGroupsEnabled", value); + } + /** + * Sets the isUserSharingLimitEnabled property value. Indicates whether the per-user agent sharing limit is enabled. + * @param value Value to set for the isUserSharingLimitEnabled property. + */ + public void setIsUserSharingLimitEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isUserSharingLimitEnabled", value); + } + /** + * Sets the organizationWideSharingAssignment property value. The users and groups selected by a Copilot policy setting. + * @param value Value to set for the organizationWideSharingAssignment property. + */ + public void setOrganizationWideSharingAssignment(@jakarta.annotation.Nullable final CopilotPolicySettingUserAssignment value) { + this.backingStore.set("organizationWideSharingAssignment", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentUserAccessValueObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentUserAccessValueObject.java new file mode 100644 index 00000000000..363314eb93c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAgentUserAccessValueObject.java @@ -0,0 +1,82 @@ +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; +/** + * The value of an agent user access policy setting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingAgentUserAccessValueObject extends CopilotPolicySettingValueObject implements Parsable { + /** + * Instantiates a new {@link CopilotPolicySettingAgentUserAccessValueObject} and sets the default values. + */ + public CopilotPolicySettingAgentUserAccessValueObject() { + super(); + this.setOdataType("#microsoft.graph.copilotPolicySettingAgentUserAccessValueObject"); + } + /** + * 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 CopilotPolicySettingAgentUserAccessValueObject} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingAgentUserAccessValueObject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySettingAgentUserAccessValueObject(); + } + /** + * 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("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(CopilotPolicySettingAssignmentMember::createFromDiscriminatorValue)); }); + deserializerMap.put("userAssignmentCategory", (n) -> { this.setUserAssignmentCategory(n.getEnumValue(CopilotPolicySettingUserAssignmentCategory::forValue)); }); + return deserializerMap; + } + /** + * Gets the members property value. Users and groups explicitly granted access. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMembers() { + return this.backingStore.get("members"); + } + /** + * Gets the userAssignmentCategory property value. The category that determines which users are assigned by a Copilot policy setting. + * @return a {@link CopilotPolicySettingUserAssignmentCategory} + */ + @jakarta.annotation.Nullable + public CopilotPolicySettingUserAssignmentCategory getUserAssignmentCategory() { + return this.backingStore.get("userAssignmentCategory"); + } + /** + * 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("members", this.getMembers()); + writer.writeEnumValue("userAssignmentCategory", this.getUserAssignmentCategory()); + } + /** + * Sets the members property value. Users and groups explicitly granted access. + * @param value Value to set for the members property. + */ + public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("members", value); + } + /** + * Sets the userAssignmentCategory property value. The category that determines which users are assigned by a Copilot policy setting. + * @param value Value to set for the userAssignmentCategory property. + */ + public void setUserAssignmentCategory(@jakarta.annotation.Nullable final CopilotPolicySettingUserAssignmentCategory value) { + this.backingStore.set("userAssignmentCategory", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAllowedAgentTypesValueObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAllowedAgentTypesValueObject.java new file mode 100644 index 00000000000..b1565bf2df0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAllowedAgentTypesValueObject.java @@ -0,0 +1,116 @@ +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; +/** + * The value of the microsoft.agent.allowedagenttypes policy setting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingAllowedAgentTypesValueObject extends CopilotPolicySettingValueObject implements Parsable { + /** + * Instantiates a new {@link CopilotPolicySettingAllowedAgentTypesValueObject} and sets the default values. + */ + public CopilotPolicySettingAllowedAgentTypesValueObject() { + super(); + this.setOdataType("#microsoft.graph.copilotPolicySettingAllowedAgentTypesValueObject"); + } + /** + * 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 CopilotPolicySettingAllowedAgentTypesValueObject} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingAllowedAgentTypesValueObject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySettingAllowedAgentTypesValueObject(); + } + /** + * Gets the areISVAppsAllowed property value. Indicates whether independent software vendor (ISV) apps are allowed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreISVAppsAllowed() { + return this.backingStore.get("areISVAppsAllowed"); + } + /** + * Gets the areMicrosoftAppsAllowed property value. Indicates whether Microsoft apps are allowed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreMicrosoftAppsAllowed() { + return this.backingStore.get("areMicrosoftAppsAllowed"); + } + /** + * Gets the areMicrosoftCertifiedThirdPartyAppsAllowed property value. Indicates whether Microsoft-certified third-party apps are allowed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreMicrosoftCertifiedThirdPartyAppsAllowed() { + return this.backingStore.get("areMicrosoftCertifiedThirdPartyAppsAllowed"); + } + /** + * Gets the areTenantScopedAppsAllowed property value. Indicates whether tenant-scoped apps are allowed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreTenantScopedAppsAllowed() { + return this.backingStore.get("areTenantScopedAppsAllowed"); + } + /** + * 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("areISVAppsAllowed", (n) -> { this.setAreISVAppsAllowed(n.getBooleanValue()); }); + deserializerMap.put("areMicrosoftAppsAllowed", (n) -> { this.setAreMicrosoftAppsAllowed(n.getBooleanValue()); }); + deserializerMap.put("areMicrosoftCertifiedThirdPartyAppsAllowed", (n) -> { this.setAreMicrosoftCertifiedThirdPartyAppsAllowed(n.getBooleanValue()); }); + deserializerMap.put("areTenantScopedAppsAllowed", (n) -> { this.setAreTenantScopedAppsAllowed(n.getBooleanValue()); }); + 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.writeBooleanValue("areISVAppsAllowed", this.getAreISVAppsAllowed()); + writer.writeBooleanValue("areMicrosoftAppsAllowed", this.getAreMicrosoftAppsAllowed()); + writer.writeBooleanValue("areMicrosoftCertifiedThirdPartyAppsAllowed", this.getAreMicrosoftCertifiedThirdPartyAppsAllowed()); + writer.writeBooleanValue("areTenantScopedAppsAllowed", this.getAreTenantScopedAppsAllowed()); + } + /** + * Sets the areISVAppsAllowed property value. Indicates whether independent software vendor (ISV) apps are allowed. + * @param value Value to set for the areISVAppsAllowed property. + */ + public void setAreISVAppsAllowed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areISVAppsAllowed", value); + } + /** + * Sets the areMicrosoftAppsAllowed property value. Indicates whether Microsoft apps are allowed. + * @param value Value to set for the areMicrosoftAppsAllowed property. + */ + public void setAreMicrosoftAppsAllowed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areMicrosoftAppsAllowed", value); + } + /** + * Sets the areMicrosoftCertifiedThirdPartyAppsAllowed property value. Indicates whether Microsoft-certified third-party apps are allowed. + * @param value Value to set for the areMicrosoftCertifiedThirdPartyAppsAllowed property. + */ + public void setAreMicrosoftCertifiedThirdPartyAppsAllowed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areMicrosoftCertifiedThirdPartyAppsAllowed", value); + } + /** + * Sets the areTenantScopedAppsAllowed property value. Indicates whether tenant-scoped apps are allowed. + * @param value Value to set for the areTenantScopedAppsAllowed property. + */ + public void setAreTenantScopedAppsAllowed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areTenantScopedAppsAllowed", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAssignmentMember.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAssignmentMember.java new file mode 100644 index 00000000000..c1c966d2ff7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingAssignmentMember.java @@ -0,0 +1,144 @@ +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; +/** + * A directory object included in a Copilot policy setting assignment. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingAssignmentMember implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CopilotPolicySettingAssignmentMember} and sets the default values. + */ + public CopilotPolicySettingAssignmentMember() { + 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 CopilotPolicySettingAssignmentMember} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingAssignmentMember createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySettingAssignmentMember(); + } + /** + * 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 directoryObjectId property value. Identifier of the assigned user or group. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDirectoryObjectId() { + return this.backingStore.get("directoryObjectId"); + } + /** + * Gets the directoryObjectType property value. The directory object type of a Copilot policy setting assignment member. + * @return a {@link CopilotPolicySettingDirectoryObjectType} + */ + @jakarta.annotation.Nullable + public CopilotPolicySettingDirectoryObjectType getDirectoryObjectType() { + return this.backingStore.get("directoryObjectType"); + } + /** + * 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("directoryObjectId", (n) -> { this.setDirectoryObjectId(n.getStringValue()); }); + deserializerMap.put("directoryObjectType", (n) -> { this.setDirectoryObjectType(n.getEnumValue(CopilotPolicySettingDirectoryObjectType::forValue)); }); + 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("directoryObjectId", this.getDirectoryObjectId()); + writer.writeEnumValue("directoryObjectType", this.getDirectoryObjectType()); + 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 directoryObjectId property value. Identifier of the assigned user or group. + * @param value Value to set for the directoryObjectId property. + */ + public void setDirectoryObjectId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("directoryObjectId", value); + } + /** + * Sets the directoryObjectType property value. The directory object type of a Copilot policy setting assignment member. + * @param value Value to set for the directoryObjectType property. + */ + public void setDirectoryObjectType(@jakarta.annotation.Nullable final CopilotPolicySettingDirectoryObjectType value) { + this.backingStore.set("directoryObjectType", 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/CopilotPolicySettingDirectoryObjectType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingDirectoryObjectType.java new file mode 100644 index 00000000000..9fddddb352b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingDirectoryObjectType.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * The directory object type of a Copilot policy setting assignment member. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CopilotPolicySettingDirectoryObjectType implements ValuedEnum { + /** A user. */ + User("user"), + /** A group. */ + Group("group"), + /** An agent application identifier. */ + AgentAppId("agentAppId"), + /** An agent user. */ + AgentUser("agentUser"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + CopilotPolicySettingDirectoryObjectType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CopilotPolicySettingDirectoryObjectType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "user": return User; + case "group": return Group; + case "agentAppId": return AgentAppId; + case "agentUser": return AgentUser; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingTeamsMeetingValueObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingTeamsMeetingValueObject.java new file mode 100644 index 00000000000..a882ca6e371 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingTeamsMeetingValueObject.java @@ -0,0 +1,82 @@ +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; +/** + * The value of the microsoft.copilot.teamsmeeting policy setting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingTeamsMeetingValueObject extends CopilotPolicySettingValueObject implements Parsable { + /** + * Instantiates a new {@link CopilotPolicySettingTeamsMeetingValueObject} and sets the default values. + */ + public CopilotPolicySettingTeamsMeetingValueObject() { + super(); + this.setOdataType("#microsoft.graph.copilotPolicySettingTeamsMeetingValueObject"); + } + /** + * 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 CopilotPolicySettingTeamsMeetingValueObject} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingTeamsMeetingValueObject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySettingTeamsMeetingValueObject(); + } + /** + * 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("isTranscriptionAllowed", (n) -> { this.setIsTranscriptionAllowed(n.getBooleanValue()); }); + deserializerMap.put("meetingCopilotMode", (n) -> { this.setMeetingCopilotMode(n.getEnumValue(MeetingCopilotMode::forValue)); }); + return deserializerMap; + } + /** + * Gets the isTranscriptionAllowed property value. Indicates whether transcription is allowed in Teams meetings. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsTranscriptionAllowed() { + return this.backingStore.get("isTranscriptionAllowed"); + } + /** + * Gets the meetingCopilotMode property value. The Copilot mode for Teams meetings. + * @return a {@link MeetingCopilotMode} + */ + @jakarta.annotation.Nullable + public MeetingCopilotMode getMeetingCopilotMode() { + return this.backingStore.get("meetingCopilotMode"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("isTranscriptionAllowed", this.getIsTranscriptionAllowed()); + writer.writeEnumValue("meetingCopilotMode", this.getMeetingCopilotMode()); + } + /** + * Sets the isTranscriptionAllowed property value. Indicates whether transcription is allowed in Teams meetings. + * @param value Value to set for the isTranscriptionAllowed property. + */ + public void setIsTranscriptionAllowed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isTranscriptionAllowed", value); + } + /** + * Sets the meetingCopilotMode property value. The Copilot mode for Teams meetings. + * @param value Value to set for the meetingCopilotMode property. + */ + public void setMeetingCopilotMode(@jakarta.annotation.Nullable final MeetingCopilotMode value) { + this.backingStore.set("meetingCopilotMode", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignment.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignment.java new file mode 100644 index 00000000000..b4fc9919cef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignment.java @@ -0,0 +1,144 @@ +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; +/** + * The users and groups selected by a Copilot policy setting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingUserAssignment implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CopilotPolicySettingUserAssignment} and sets the default values. + */ + public CopilotPolicySettingUserAssignment() { + 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 CopilotPolicySettingUserAssignment} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingUserAssignment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySettingUserAssignment(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(CopilotPolicySettingAssignmentMember::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("userAssignmentCategory", (n) -> { this.setUserAssignmentCategory(n.getEnumValue(CopilotPolicySettingUserAssignmentCategory::forValue)); }); + return deserializerMap; + } + /** + * Gets the members property value. Users and groups explicitly included in the assignment. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMembers() { + return this.backingStore.get("members"); + } + /** + * 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 userAssignmentCategory property value. The category that determines which users are assigned by a Copilot policy setting. + * @return a {@link CopilotPolicySettingUserAssignmentCategory} + */ + @jakarta.annotation.Nullable + public CopilotPolicySettingUserAssignmentCategory getUserAssignmentCategory() { + return this.backingStore.get("userAssignmentCategory"); + } + /** + * 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.writeCollectionOfObjectValues("members", this.getMembers()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("userAssignmentCategory", this.getUserAssignmentCategory()); + 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 members property value. Users and groups explicitly included in the assignment. + * @param value Value to set for the members property. + */ + public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("members", value); + } + /** + * Sets the @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 userAssignmentCategory property value. The category that determines which users are assigned by a Copilot policy setting. + * @param value Value to set for the userAssignmentCategory property. + */ + public void setUserAssignmentCategory(@jakarta.annotation.Nullable final CopilotPolicySettingUserAssignmentCategory value) { + this.backingStore.set("userAssignmentCategory", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignmentCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignmentCategory.java new file mode 100644 index 00000000000..dbd93204b49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingUserAssignmentCategory.java @@ -0,0 +1,36 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * The category that determines which users are assigned by a Copilot policy setting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CopilotPolicySettingUserAssignmentCategory implements ValuedEnum { + /** All users are assigned. */ + Everyone("everyone"), + /** No users are assigned. */ + NoOne("noOne"), + /** Only explicitly selected users are assigned. */ + SpecificUsers("specificUsers"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + CopilotPolicySettingUserAssignmentCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CopilotPolicySettingUserAssignmentCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "everyone": return Everyone; + case "noOne": return NoOne; + case "specificUsers": return SpecificUsers; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingValueObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingValueObject.java new file mode 100644 index 00000000000..b5d1ef2b16d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySettingValueObject.java @@ -0,0 +1,120 @@ +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; +/** + * The native JSON value of a Copilot policy setting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySettingValueObject implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CopilotPolicySettingValueObject} and sets the default values. + */ + public CopilotPolicySettingValueObject() { + 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 CopilotPolicySettingValueObject} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySettingValueObject 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.copilotPolicySettingAgentSharingValueObject": return new CopilotPolicySettingAgentSharingValueObject(); + case "#microsoft.graph.copilotPolicySettingAgentUserAccessValueObject": return new CopilotPolicySettingAgentUserAccessValueObject(); + case "#microsoft.graph.copilotPolicySettingAllowedAgentTypesValueObject": return new CopilotPolicySettingAllowedAgentTypesValueObject(); + case "#microsoft.graph.copilotPolicySettingTeamsMeetingValueObject": return new CopilotPolicySettingTeamsMeetingValueObject(); + } + } + return new CopilotPolicySettingValueObject(); + } + /** + * 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/CrossTenantMigrationCancelResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationCancelResponse.java index fef849948a8..df51bfd7cbc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationCancelResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationCancelResponse.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the message property value. The customer facing description of the cancellation request + * Gets the message property value. The description of the cancellation request. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the status property value. The cancellation request status + * Gets the status property value. The cancellation request status. * @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 message property value. The customer facing description of the cancellation request + * Sets the message property value. The description of the cancellation request. * @param value Value to set for the message property. */ public void setMessage(@jakarta.annotation.Nullable final String value) { @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the status property value. The cancellation request status + * Sets the status property value. The cancellation request status. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationJob.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationJob.java index 50385f710a6..efaa6a4799d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationJob.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationJob.java @@ -130,7 +130,7 @@ public String getResourceType() { return this.backingStore.get("resourceType"); } /** - * Gets the sourceTenantId property value. ID (GUID) of the tenant that content is migrated from. + * Gets the sourceTenantId property value. ID (GUID) of the source tenant for the content migration. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -146,7 +146,7 @@ public CrossTenantMigrationJobStatus getStatus() { return this.backingStore.get("status"); } /** - * Gets the targetTenantId property value. ID of the tenant that content is migrated to. Read-only. + * Gets the targetTenantId property value. ID of the target tenant for the content migration. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -263,7 +263,7 @@ public void setResourceType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("resourceType", value); } /** - * Sets the sourceTenantId property value. ID (GUID) of the tenant that content is migrated from. + * Sets the sourceTenantId property value. ID (GUID) of the source tenant for the content migration. * @param value Value to set for the sourceTenantId property. */ public void setSourceTenantId(@jakarta.annotation.Nullable final String value) { @@ -277,7 +277,7 @@ public void setStatus(@jakarta.annotation.Nullable final CrossTenantMigrationJob this.backingStore.set("status", value); } /** - * Sets the targetTenantId property value. ID of the tenant that content is migrated to. Read-only. + * Sets the targetTenantId property value. ID of the target tenant for the content migration. Read-only. * @param value Value to set for the targetTenantId property. */ public void setTargetTenantId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationServiceStatusDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationServiceStatusDetails.java index fea0c47c73e..7f9d9880d55 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationServiceStatusDetails.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationServiceStatusDetails.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the errors property value. Errors associated with the migration for this service + * Gets the errors property value. Errors associated with the migration for this service. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -78,7 +78,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the message property value. Service status message + * Gets the message property value. Service status message. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -94,7 +94,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the service property value. Service or workload the status details are associated with + * Gets the service property value. Service or workload associated with the status details. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -138,14 +138,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the errors property value. Errors associated with the migration for this service + * Sets the errors property value. Errors associated with the migration for this service. * @param value Value to set for the errors property. */ public void setErrors(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("errors", value); } /** - * Sets the message property value. Service status message + * Sets the message property value. Service status message. * @param value Value to set for the message property. */ public void setMessage(@jakarta.annotation.Nullable final String value) { @@ -159,7 +159,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the service property value. Service or workload the status details are associated with + * Sets the service property value. Service or workload associated with the status details. * @param value Value to set for the service property. */ public void setService(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationTask.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationTask.java index 847fd46608c..49598c7c774 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationTask.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantMigrationTask.java @@ -26,7 +26,7 @@ public static CrossTenantMigrationTask createFromDiscriminatorValue(@jakarta.ann return new CrossTenantMigrationTask(); } /** - * Gets the currentStatus property value. Most recent status of this migration task + * Gets the currentStatus property value. Most recent status of this migration task. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -46,7 +46,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastUpdatedDateTime property value. Time the task was last updated + * Gets the lastUpdatedDateTime property value. Date and time when the task was last updated. 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 @@ -54,7 +54,7 @@ public OffsetDateTime getLastUpdatedDateTime() { return this.backingStore.get("lastUpdatedDateTime"); } /** - * Gets the taskType property value. Type of migration task. Only Users are supported at this time. + * Gets the taskType property value. Type of migration task. Currently, only Users is supported. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,21 +73,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("taskType", this.getTaskType()); } /** - * Sets the currentStatus property value. Most recent status of this migration task + * Sets the currentStatus property value. Most recent status of this migration task. * @param value Value to set for the currentStatus property. */ public void setCurrentStatus(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("currentStatus", value); } /** - * Sets the lastUpdatedDateTime property value. Time the task was last updated + * Sets the lastUpdatedDateTime property value. Date and time when the task was last updated. 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 lastUpdatedDateTime property. */ public void setLastUpdatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastUpdatedDateTime", value); } /** - * Sets the taskType property value. Type of migration task. Only Users are supported at this time. + * Sets the taskType property value. Type of migration task. Currently, only Users is supported. * @param value Value to set for the taskType property. */ public void setTaskType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CurrentLabel.java b/src/main/java/com/microsoft/graph/beta/generated/models/CurrentLabel.java index 6d418dd4a00..c0f215dfda6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CurrentLabel.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CurrentLabel.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the applicationMode property value. The applicationMode property + * Gets the applicationMode property value. The application mode associated with the sensitivity label. The possible values are: manual, automatic, recommended, unknownFutureValue. * @return a {@link ApplicationMode} */ @jakarta.annotation.Nullable @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the id property value. The id property + * Gets the id property value. The GUID that identifies the sensitivity label. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -110,7 +110,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers return deserializerMap; } /** - * Gets the maximumRetries property value. The max number of retries that Microsoft Entra ID makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies. + * Gets the maximumRetries property value. The maximum number of retries that Microsoft Entra ID makes to the external API. For a roleManagementCustomCalloutExtension, the valid range is from 0 through 5. For other custom extensions, values of 0 or 1 are supported. If null, the default for the service applies. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the timeoutInMilliseconds property value. The max duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service applies. + * Gets the timeoutInMilliseconds property value. The maximum duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it closes the connection. For a roleManagementCustomCalloutExtension, the valid range is from 1000 through 60000 milliseconds. For other custom extensions, the valid range is from 200 through 2000 milliseconds. If null, the default for the service applies. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the maximumRetries property value. The max number of retries that Microsoft Entra ID makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies. + * Sets the maximumRetries property value. The maximum number of retries that Microsoft Entra ID makes to the external API. For a roleManagementCustomCalloutExtension, the valid range is from 0 through 5. For other custom extensions, values of 0 or 1 are supported. If null, the default for the service applies. * @param value Value to set for the maximumRetries property. */ public void setMaximumRetries(@jakarta.annotation.Nullable final Integer value) { @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the timeoutInMilliseconds property value. The max duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service applies. + * Sets the timeoutInMilliseconds property value. The maximum duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it closes the connection. For a roleManagementCustomCalloutExtension, the valid range is from 1000 through 60000 milliseconds. For other custom extensions, the valid range is from 200 through 2000 milliseconds. If null, the default for the service applies. * @param value Value to set for the timeoutInMilliseconds property. */ public void setTimeoutInMilliseconds(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CustomExtensionResourceType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CustomExtensionResourceType.java new file mode 100644 index 00000000000..4da18833236 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CustomExtensionResourceType.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 CustomExtensionResourceType implements ValuedEnum { + EntraRoles("entraRoles"), + AzureResources("azureResources"), + EntraGroups("entraGroups"), + UnknownFutureValue("unknownFutureValue"), + ApplicationAuthorization("applicationAuthorization"), + AppRoles("appRoles"); + public final String value; + CustomExtensionResourceType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CustomExtensionResourceType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "entraRoles": return EntraRoles; + case "azureResources": return AzureResources; + case "entraGroups": return EntraGroups; + case "unknownFutureValue": return UnknownFutureValue; + case "applicationAuthorization": return ApplicationAuthorization; + case "appRoles": return AppRoles; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index 67f45f89c10..a7501b83ecf 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 @@ -18,10 +18,10 @@ import com.microsoft.graph.beta.models.ediscovery.CaseExportOperation; import com.microsoft.graph.beta.models.ediscovery.CaseHoldOperation; import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; -import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; import com.microsoft.graph.beta.models.ediscovery.DataSource; +import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -31,9 +31,7 @@ import com.microsoft.graph.beta.models.ediscovery.ReviewSetQuery; import com.microsoft.graph.beta.models.ediscovery.SiteSource; import com.microsoft.graph.beta.models.ediscovery.SourceCollection; -import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; -import com.microsoft.graph.beta.models.ediscovery.UserSource; import com.microsoft.graph.beta.models.entrarecoveryservices.Recovery; import com.microsoft.graph.beta.models.entrarecoveryservices.RecoveryChangeObjectBase; import com.microsoft.graph.beta.models.entrarecoveryservices.RecoveryJob; @@ -74,6 +72,7 @@ import com.microsoft.graph.beta.models.identitygovernance.Run; import com.microsoft.graph.beta.models.identitygovernance.SponsorPresenceRule; import com.microsoft.graph.beta.models.identitygovernance.SubjectProcessingResult; +import com.microsoft.graph.beta.models.identitygovernance.Task; import com.microsoft.graph.beta.models.identitygovernance.TaskDefinition; import com.microsoft.graph.beta.models.identitygovernance.TaskProcessingResult; import com.microsoft.graph.beta.models.identitygovernance.TaskReport; @@ -244,12 +243,12 @@ import com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition; import com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition; import com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation; -import com.microsoft.graph.beta.models.security.casemanagement.Relation; +import com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition; import com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition; import com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition; -import com.microsoft.graph.beta.models.security.casemanagement.Task; import com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation; import com.microsoft.graph.beta.models.security.CaseManagementRoot; +import com.microsoft.graph.beta.models.security.CaseOperation; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CategoryTemplate; import com.microsoft.graph.beta.models.security.CitationTemplate; @@ -258,7 +257,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.DataSourceContainer; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; @@ -347,6 +345,7 @@ import com.microsoft.graph.beta.models.security.SslCertificate; import com.microsoft.graph.beta.models.security.SubcategoryTemplate; import com.microsoft.graph.beta.models.security.Subdomain; +import com.microsoft.graph.beta.models.security.Tag; import com.microsoft.graph.beta.models.security.ThreatIntelligence; import com.microsoft.graph.beta.models.security.ThreatSubmission; import com.microsoft.graph.beta.models.security.ThreatSubmissionRoot; @@ -356,6 +355,7 @@ import com.microsoft.graph.beta.models.security.UnifiedGroupSource; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; import com.microsoft.graph.beta.models.security.User; +import com.microsoft.graph.beta.models.security.UserSource; import com.microsoft.graph.beta.models.security.Vulnerability; import com.microsoft.graph.beta.models.security.VulnerabilityComponent; import com.microsoft.graph.beta.models.security.WhoisBaseRecord; @@ -372,9 +372,13 @@ import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation; import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot; import com.microsoft.graph.beta.models.termstore.Group; +import com.microsoft.graph.beta.models.termstore.Relation; import com.microsoft.graph.beta.models.termstore.Set; import com.microsoft.graph.beta.models.termstore.Store; import com.microsoft.graph.beta.models.termstore.Term; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalog; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableCatalogSummary; +import com.microsoft.graph.beta.models.windowsupdates.ApplicableDevice; import com.microsoft.graph.beta.models.windowsupdates.AzureADDevice; import com.microsoft.graph.beta.models.windowsupdates.Catalog; import com.microsoft.graph.beta.models.windowsupdates.CatalogEntry; @@ -382,14 +386,22 @@ import com.microsoft.graph.beta.models.windowsupdates.ContentApproval; import com.microsoft.graph.beta.models.windowsupdates.Deployment; import com.microsoft.graph.beta.models.windowsupdates.DeploymentAudience; +import com.microsoft.graph.beta.models.windowsupdates.DeviceProfile; import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateCatalogEntry; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateDeviceStatus; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdatePolicy; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateReport; +import com.microsoft.graph.beta.models.windowsupdates.DriverUpdateRing; import com.microsoft.graph.beta.models.windowsupdates.Edition; import com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateCatalogEntry; +import com.microsoft.graph.beta.models.windowsupdates.FeatureUpdatePolicy; +import com.microsoft.graph.beta.models.windowsupdates.FeatureUpdateRing; import com.microsoft.graph.beta.models.windowsupdates.KnowledgeBaseArticle; import com.microsoft.graph.beta.models.windowsupdates.KnownIssue; import com.microsoft.graph.beta.models.windowsupdates.OperationalInsightsConnection; import com.microsoft.graph.beta.models.windowsupdates.Policy; import com.microsoft.graph.beta.models.windowsupdates.PolicyApproval; +import com.microsoft.graph.beta.models.windowsupdates.PolicyAssignment; import com.microsoft.graph.beta.models.windowsupdates.Product; import com.microsoft.graph.beta.models.windowsupdates.ProductRevision; import com.microsoft.graph.beta.models.windowsupdates.QualityUpdateCatalogEntry; @@ -399,8 +411,10 @@ import com.microsoft.graph.beta.models.windowsupdates.ResourceConnection; import com.microsoft.graph.beta.models.windowsupdates.Ring; import com.microsoft.graph.beta.models.windowsupdates.SoftwareUpdateCatalogEntry; +import com.microsoft.graph.beta.models.windowsupdates.TenantSetting; import com.microsoft.graph.beta.models.windowsupdates.UpdatableAsset; import com.microsoft.graph.beta.models.windowsupdates.UpdatableAssetGroup; +import com.microsoft.graph.beta.models.windowsupdates.UpdateData; import com.microsoft.graph.beta.models.windowsupdates.UpdatePolicy; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; @@ -850,6 +864,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.cloudPcBulkPowerOff": return new CloudPcBulkPowerOff(); case "#microsoft.graph.cloudPcBulkPowerOn": return new CloudPcBulkPowerOn(); case "#microsoft.graph.cloudPcBulkReinstallAgent": return new CloudPcBulkReinstallAgent(); + case "#microsoft.graph.cloudPcBulkRelocate": return new CloudPcBulkRelocate(); case "#microsoft.graph.cloudPcBulkReprovision": return new CloudPcBulkReprovision(); case "#microsoft.graph.cloudPcBulkResize": return new CloudPcBulkResize(); case "#microsoft.graph.cloudPcBulkRestart": return new CloudPcBulkRestart(); @@ -967,7 +982,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.customExtensionHandler": return new CustomExtensionHandler(); case "#microsoft.graph.customExtensionStageSetting": return new CustomExtensionStageSetting(); case "#microsoft.graph.customFieldDefinition": return new CustomFieldDefinition(); - case "#microsoft.graph.customFieldValue": return new CustomFieldValue(); } return null; } @@ -979,6 +993,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.customFieldValue": return new CustomFieldValue(); case "#microsoft.graph.customSecurityAttributeAudit": return new CustomSecurityAttributeAudit(); case "#microsoft.graph.customSecurityAttributeDefinition": return new CustomSecurityAttributeDefinition(); case "#microsoft.graph.dailyInactiveUsersByApplicationMetric": return new DailyInactiveUsersByApplicationMetric(); @@ -1478,7 +1493,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.inactiveUsersMetricBase": return new InactiveUsersMetricBase(); case "#microsoft.graph.industryData.administrativeUnitProvisioningFlow": return new AdministrativeUnitProvisioningFlow(); case "#microsoft.graph.industryData.apiDataConnector": return new ApiDataConnector(); - case "#microsoft.graph.industryData.azureDataLakeConnector": return new AzureDataLakeConnector(); } return null; } @@ -1490,6 +1504,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.industryData.azureDataLakeConnector": return new AzureDataLakeConnector(); case "#microsoft.graph.industryData.classGroupProvisioningFlow": return new ClassGroupProvisioningFlow(); case "#microsoft.graph.industryData.fileDataConnector": return new FileDataConnector(); case "#microsoft.graph.industryData.fileValidateOperation": return new FileValidateOperation(); @@ -1893,6 +1908,8 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.onOtpSendCustomExtension": return new OnOtpSendCustomExtension(); case "#microsoft.graph.onPasswordSubmitCustomExtension": return new OnPasswordSubmitCustomExtension(); case "#microsoft.graph.onPasswordSubmitListener": return new OnPasswordSubmitListener(); + case "#microsoft.graph.onPasswordUpdateCustomExtension": return new OnPasswordUpdateCustomExtension(); + case "#microsoft.graph.onPasswordUpdateListener": return new OnPasswordUpdateListener(); case "#microsoft.graph.onPhoneMethodLoadStartListener": return new OnPhoneMethodLoadStartListener(); case "#microsoft.graph.onPremAuthenticationPolicy": return new OnPremAuthenticationPolicy(); case "#microsoft.graph.onPremisesAgent": return new OnPremisesAgent(); @@ -1987,9 +2004,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.permissionsRequestChange": return new PermissionsRequestChange(); case "#microsoft.graph.person": return new Person(); case "#microsoft.graph.personAnnotation": return new PersonAnnotation(); - case "#microsoft.graph.personAnnualEvent": return new PersonAnnualEvent(); - case "#microsoft.graph.personAward": return new PersonAward(); - case "#microsoft.graph.personCertification": return new PersonCertification(); } return null; } @@ -2001,6 +2015,9 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.personAnnualEvent": return new PersonAnnualEvent(); + case "#microsoft.graph.personAward": return new PersonAward(); + case "#microsoft.graph.personCertification": return new PersonCertification(); case "#microsoft.graph.personExtension": return new PersonExtension(); case "#microsoft.graph.personInterest": return new PersonInterest(); case "#microsoft.graph.personName": return new PersonName(); @@ -2170,6 +2187,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.roleAssignment": return new RoleAssignment(); case "#microsoft.graph.roleDefinition": return new RoleDefinition(); case "#microsoft.graph.roleManagementAlert": return new RoleManagementAlert(); + case "#microsoft.graph.roleManagementCustomCalloutExtension": return new RoleManagementCustomCalloutExtension(); case "#microsoft.graph.rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration": return new RolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration(); case "#microsoft.graph.rolesAssignedOutsidePrivilegedIdentityManagementAlertIncident": return new RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident(); case "#microsoft.graph.roleScopeTag": return new RoleScopeTag(); @@ -2231,6 +2249,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull 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.slaPolicyDefinition": return new SlaPolicyDefinition(); 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(); @@ -2496,11 +2515,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.task": return new Task(); case "#microsoft.graph.taskFileAttachment": return new TaskFileAttachment(); case "#microsoft.graph.taskHistoryItem": return new TaskHistoryItem(); - case "#microsoft.graph.taxGroup": return new TaxGroup(); - case "#microsoft.graph.team": return new Team(); - case "#microsoft.graph.teamInfo": return new TeamInfo(); - case "#microsoft.graph.teamsAdministration.numberAssignment": return new NumberAssignment(); - case "#microsoft.graph.teamsAdministration.policyIdentifierDetail": return new PolicyIdentifierDetail(); } return null; } @@ -2512,6 +2526,11 @@ 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.taxGroup": return new TaxGroup(); + case "#microsoft.graph.team": return new Team(); + case "#microsoft.graph.teamInfo": return new TeamInfo(); + case "#microsoft.graph.teamsAdministration.numberAssignment": return new NumberAssignment(); + case "#microsoft.graph.teamsAdministration.policyIdentifierDetail": return new PolicyIdentifierDetail(); case "#microsoft.graph.teamsAdministration.teamsAdminRoot": return new TeamsAdminRoot(); case "#microsoft.graph.teamsAdministration.teamsPolicyAssignment": return new TeamsPolicyAssignment(); case "#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment": return new TeamsPolicyUserAssignment(); @@ -2616,6 +2635,7 @@ private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull case "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule": return new UnifiedRoleManagementPolicyApprovalRule(); case "#microsoft.graph.unifiedRoleManagementPolicyAssignment": return new UnifiedRoleManagementPolicyAssignment(); case "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule": return new UnifiedRoleManagementPolicyAuthenticationContextRule(); + case "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule": return new UnifiedRoleManagementPolicyCustomExtensionRule(); case "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule": return new UnifiedRoleManagementPolicyEnablementRule(); case "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule": return new UnifiedRoleManagementPolicyExpirationRule(); case "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule": return new UnifiedRoleManagementPolicyNotificationRule(); @@ -2852,6 +2872,9 @@ private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsUniversalAppXContainedApp": return new WindowsUniversalAppXContainedApp(); case "#microsoft.graph.windowsUpdateCatalogItem": return new WindowsUpdateCatalogItem(); case "#microsoft.graph.windowsUpdateForBusinessConfiguration": return new WindowsUpdateForBusinessConfiguration(); + case "#microsoft.graph.windowsUpdates.applicableCatalog": return new ApplicableCatalog(); + case "#microsoft.graph.windowsUpdates.applicableCatalogSummary": return new ApplicableCatalogSummary(); + case "#microsoft.graph.windowsUpdates.applicableDevice": return new ApplicableDevice(); case "#microsoft.graph.windowsUpdates.azureADDevice": return new AzureADDevice(); case "#microsoft.graph.windowsUpdates.catalog": return new Catalog(); case "#microsoft.graph.windowsUpdates.catalogEntry": return new CatalogEntry(); @@ -2859,14 +2882,22 @@ private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsUpdates.contentApproval": return new ContentApproval(); case "#microsoft.graph.windowsUpdates.deployment": return new Deployment(); case "#microsoft.graph.windowsUpdates.deploymentAudience": return new DeploymentAudience(); + case "#microsoft.graph.windowsUpdates.deviceProfile": return new DeviceProfile(); case "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry": return new DriverUpdateCatalogEntry(); + case "#microsoft.graph.windowsUpdates.driverUpdateDeviceStatus": return new DriverUpdateDeviceStatus(); + case "#microsoft.graph.windowsUpdates.driverUpdatePolicy": return new DriverUpdatePolicy(); + case "#microsoft.graph.windowsUpdates.driverUpdateReport": return new DriverUpdateReport(); + case "#microsoft.graph.windowsUpdates.driverUpdateRing": return new DriverUpdateRing(); case "#microsoft.graph.windowsUpdates.edition": return new Edition(); case "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry": return new FeatureUpdateCatalogEntry(); + case "#microsoft.graph.windowsUpdates.featureUpdatePolicy": return new FeatureUpdatePolicy(); + case "#microsoft.graph.windowsUpdates.featureUpdateRing": return new FeatureUpdateRing(); case "#microsoft.graph.windowsUpdates.knowledgeBaseArticle": return new KnowledgeBaseArticle(); case "#microsoft.graph.windowsUpdates.knownIssue": return new KnownIssue(); case "#microsoft.graph.windowsUpdates.operationalInsightsConnection": return new OperationalInsightsConnection(); case "#microsoft.graph.windowsUpdates.policy": return new Policy(); case "#microsoft.graph.windowsUpdates.policyApproval": return new PolicyApproval(); + case "#microsoft.graph.windowsUpdates.policyAssignment": return new PolicyAssignment(); case "#microsoft.graph.windowsUpdates.product": return new Product(); case "#microsoft.graph.windowsUpdates.productRevision": return new ProductRevision(); case "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry": return new QualityUpdateCatalogEntry(); @@ -2876,8 +2907,10 @@ private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsUpdates.resourceConnection": return new ResourceConnection(); case "#microsoft.graph.windowsUpdates.ring": return new Ring(); case "#microsoft.graph.windowsUpdates.softwareUpdateCatalogEntry": return new SoftwareUpdateCatalogEntry(); + case "#microsoft.graph.windowsUpdates.tenantSetting": return new TenantSetting(); case "#microsoft.graph.windowsUpdates.updatableAsset": return new UpdatableAsset(); case "#microsoft.graph.windowsUpdates.updatableAssetGroup": return new UpdatableAssetGroup(); + case "#microsoft.graph.windowsUpdates.updateData": return new UpdateData(); case "#microsoft.graph.windowsUpdates.updatePolicy": return new UpdatePolicy(); case "#microsoft.graph.windowsUpdateState": return new WindowsUpdateState(); case "#microsoft.graph.windowsVpnConfiguration": return new WindowsVpnConfiguration(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Error.java b/src/main/java/com/microsoft/graph/beta/generated/models/Error.java index 42a280adc48..e5a2a9b1307 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Error.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Error.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the code property value. The error code + * Gets the code property value. The error code. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the message property value. The message for the error + * Gets the message property value. The message for the error. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,14 +118,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the code property value. The error code + * Sets the code property value. The error code. * @param value Value to set for the code property. */ public void setCode(@jakarta.annotation.Nullable final String value) { this.backingStore.set("code", value); } /** - * Sets the message property value. The message for the error + * Sets the message property value. The message for the error. * @param value Value to set for the message property. */ public void setMessage(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorDetail.java index f70acdd5fa6..0d25de37cac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorDetail.java @@ -63,14 +63,6 @@ public BackingStore getBackingStore() { public EvaluationErrorCategory getErrorCategory() { return this.backingStore.get("errorCategory"); } - /** - * Gets the errorMessage property value. The errorMessage property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getErrorMessage() { - return this.backingStore.get("errorMessage"); - } /** * Gets the errorType property value. The errorType property * @return a {@link EvaluationErrorType} @@ -85,9 +77,8 @@ public EvaluationErrorType getErrorType() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); + final HashMap> deserializerMap = new HashMap>(3); deserializerMap.put("errorCategory", (n) -> { this.setErrorCategory(n.getEnumValue(EvaluationErrorCategory::forValue)); }); - deserializerMap.put("errorMessage", (n) -> { this.setErrorMessage(n.getStringValue()); }); deserializerMap.put("errorType", (n) -> { this.setErrorType(n.getEnumValue(EvaluationErrorType::forValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; @@ -107,7 +98,6 @@ public String getOdataType() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeEnumValue("errorCategory", this.getErrorCategory()); - writer.writeStringValue("errorMessage", this.getErrorMessage()); writer.writeEnumValue("errorType", this.getErrorType()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeAdditionalData(this.getAdditionalData()); @@ -134,13 +124,6 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setErrorCategory(@jakarta.annotation.Nullable final EvaluationErrorCategory value) { this.backingStore.set("errorCategory", value); } - /** - * Sets the errorMessage property value. The errorMessage property - * @param value Value to set for the errorMessage property. - */ - public void setErrorMessage(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("errorMessage", value); - } /** * Sets the errorType property value. The errorType property * @param value Value to set for the errorType property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorType.java b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorType.java index b9f1ad5171c..c77e6a367f6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationErrorType.java @@ -7,18 +7,6 @@ public enum EvaluationErrorType implements ValuedEnum { UnsupportedFile("unsupportedFile"), PasswordProtectedFile("passwordProtectedFile"), - FileTooLarge("fileTooLarge"), - ArchiveSizeTooLarge("archiveSizeTooLarge"), - TextExceedsMceThreshold("textExceedsMceThreshold"), - PartiallyScannedArchive("partiallyScannedArchive"), - PartialImageExtraction("partialImageExtraction"), - ImageOcrPartialResult("imageOcrPartialResult"), - OcrProcessingFailure("ocrProcessingFailure"), - OcrQuotaExhausted("ocrQuotaExhausted"), - ClassificationServiceError("classificationServiceError"), - SitExtractionFailure("sitExtractionFailure"), - TextExtractionFailure("textExtractionFailure"), - ArchiveTextExtractionError("archiveTextExtractionError"), MissingOrInvalidConfiguration("missingOrInvalidConfiguration"), AgentFailure("agentFailure"), EnforcementTimeout("enforcementTimeout"), @@ -28,6 +16,11 @@ public enum EvaluationErrorType implements ValuedEnum { ServiceTimeout("serviceTimeout"), ServiceError("serviceError"), ServiceUnavailable("serviceUnavailable"), + ContentTooLarge("contentTooLarge"), + PartiallyScanned("partiallyScanned"), + Unscannable("unscannable"), + BillingNotSetup("billingNotSetup"), + AuthenticationOrAuthorizationFailed("authenticationOrAuthorizationFailed"), UnknownFutureValue("unknownFutureValue"); public final String value; EvaluationErrorType(final String value) { @@ -41,18 +34,6 @@ public static EvaluationErrorType forValue(@jakarta.annotation.Nonnull final Str switch(searchValue) { case "unsupportedFile": return UnsupportedFile; case "passwordProtectedFile": return PasswordProtectedFile; - case "fileTooLarge": return FileTooLarge; - case "archiveSizeTooLarge": return ArchiveSizeTooLarge; - case "textExceedsMceThreshold": return TextExceedsMceThreshold; - case "partiallyScannedArchive": return PartiallyScannedArchive; - case "partialImageExtraction": return PartialImageExtraction; - case "imageOcrPartialResult": return ImageOcrPartialResult; - case "ocrProcessingFailure": return OcrProcessingFailure; - case "ocrQuotaExhausted": return OcrQuotaExhausted; - case "classificationServiceError": return ClassificationServiceError; - case "sitExtractionFailure": return SitExtractionFailure; - case "textExtractionFailure": return TextExtractionFailure; - case "archiveTextExtractionError": return ArchiveTextExtractionError; case "missingOrInvalidConfiguration": return MissingOrInvalidConfiguration; case "agentFailure": return AgentFailure; case "enforcementTimeout": return EnforcementTimeout; @@ -62,6 +43,11 @@ public static EvaluationErrorType forValue(@jakarta.annotation.Nonnull final Str case "serviceTimeout": return ServiceTimeout; case "serviceError": return ServiceError; case "serviceUnavailable": return ServiceUnavailable; + case "contentTooLarge": return ContentTooLarge; + case "partiallyScanned": return PartiallyScanned; + case "unscannable": return Unscannable; + case "billingNotSetup": return BillingNotSetup; + case "authenticationOrAuthorizationFailed": return AuthenticationOrAuthorizationFailed; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationOutcome.java b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationOutcome.java new file mode 100644 index 00000000000..ee29418e4ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EvaluationOutcome.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EvaluationOutcome implements ValuedEnum { + Approved("approved"), + Denied("denied"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EvaluationOutcome(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EvaluationOutcome forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "approved": return Approved; + case "denied": return Denied; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeOnlineCrossTenantMigrationSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeOnlineCrossTenantMigrationSettings.java index 7cacd10c22c..de4f50e6b2e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeOnlineCrossTenantMigrationSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeOnlineCrossTenantMigrationSettings.java @@ -76,7 +76,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the sourceEndpoint property value. Name of the Migration Endpoint in the source tenant + * Gets the sourceEndpoint property value. Name of the migration endpoint in the source tenant. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getSourceEndpoint() { return this.backingStore.get("sourceEndpoint"); } /** - * Gets the targetDeliveryDomain property value. Delivery domain on the target tenant + * Gets the targetDeliveryDomain property value. Delivery domain on the target tenant. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -125,14 +125,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the sourceEndpoint property value. Name of the Migration Endpoint in the source tenant + * Sets the sourceEndpoint property value. Name of the migration endpoint in the source tenant. * @param value Value to set for the sourceEndpoint property. */ public void setSourceEndpoint(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sourceEndpoint", value); } /** - * Sets the targetDeliveryDomain property value. Delivery domain on the target tenant + * Sets the targetDeliveryDomain property value. Delivery domain on the target tenant. * @param value Value to set for the targetDeliveryDomain property. */ public void setTargetDeliveryDomain(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Group.java b/src/main/java/com/microsoft/graph/beta/generated/models/Group.java index 7a06ad486fe..4589bfa959e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Group.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Group.java @@ -263,6 +263,7 @@ public Map> getFieldDeserializers deserializerMap.put("isSubscribedByMail", (n) -> { this.setIsSubscribedByMail(n.getBooleanValue()); }); deserializerMap.put("licenseProcessingState", (n) -> { this.setLicenseProcessingState(n.getObjectValue(LicenseProcessingState::createFromDiscriminatorValue)); }); deserializerMap.put("mail", (n) -> { this.setMail(n.getStringValue()); }); + deserializerMap.put("mailboxId", (n) -> { this.setMailboxId(n.getStringValue()); }); deserializerMap.put("mailEnabled", (n) -> { this.setMailEnabled(n.getBooleanValue()); }); deserializerMap.put("mailNickname", (n) -> { this.setMailNickname(n.getStringValue()); }); deserializerMap.put("memberOf", (n) -> { this.setMemberOf(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); @@ -417,6 +418,14 @@ public LicenseProcessingState getLicenseProcessingState() { public String getMail() { return this.backingStore.get("mail"); } + /** + * Gets the mailboxId property value. The identifier of the Exchange mailbox associated with a Microsoft 365 group. Treat this value as an opaque identifier and don't parse or validate its format. If the group mailbox isn't provisioned, this property returns 00000000-0000-0000-0000-000000000000. Requires $select to retrieve. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMailboxId() { + return this.backingStore.get("mailboxId"); + } /** * Gets the mailEnabled property value. Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not, and eq on null values). * @return a {@link Boolean} @@ -845,6 +854,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("isSubscribedByMail", this.getIsSubscribedByMail()); writer.writeObjectValue("licenseProcessingState", this.getLicenseProcessingState()); writer.writeStringValue("mail", this.getMail()); + writer.writeStringValue("mailboxId", this.getMailboxId()); writer.writeBooleanValue("mailEnabled", this.getMailEnabled()); writer.writeStringValue("mailNickname", this.getMailNickname()); writer.writeCollectionOfObjectValues("memberOf", this.getMemberOf()); @@ -1153,6 +1163,13 @@ public void setLicenseProcessingState(@jakarta.annotation.Nullable final License public void setMail(@jakarta.annotation.Nullable final String value) { this.backingStore.set("mail", value); } + /** + * Sets the mailboxId property value. The identifier of the Exchange mailbox associated with a Microsoft 365 group. Treat this value as an opaque identifier and don't parse or validate its format. If the group mailbox isn't provisioned, this property returns 00000000-0000-0000-0000-000000000000. Requires $select to retrieve. Read-only. + * @param value Value to set for the mailboxId property. + */ + public void setMailboxId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mailboxId", value); + } /** * Sets the mailEnabled property value. Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not, and eq on null values). * @param value Value to set for the mailEnabled property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/HttpRequestEndpoint.java b/src/main/java/com/microsoft/graph/beta/generated/models/HttpRequestEndpoint.java index 8a7c009f083..c8ca63be811 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/HttpRequestEndpoint.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/HttpRequestEndpoint.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the targetUrl property value. The HTTP endpoint that a custom extension calls. + * Gets the targetUrl property value. The URL of the HTTP endpoint that Microsoft Entra ID calls for the custom extension. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("targetUrl", this.getTargetUrl()); } /** - * Sets the targetUrl property value. The HTTP endpoint that a custom extension calls. + * Sets the targetUrl property value. The URL of the HTTP endpoint that Microsoft Entra ID calls for the custom extension. * @param value Value to set for the targetUrl property. */ public void setTargetUrl(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java index 7736ae653fc..4e1424f9e12 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java @@ -48,6 +48,7 @@ public static Identity createFromDiscriminatorValue(@jakarta.annotation.Nonnull case "#microsoft.graph.communicationsGuestIdentity": return new CommunicationsGuestIdentity(); case "#microsoft.graph.communicationsPhoneIdentity": return new CommunicationsPhoneIdentity(); case "#microsoft.graph.communicationsUserIdentity": return new CommunicationsUserIdentity(); + case "#microsoft.graph.copilotPackageRequestPrincipal": return new CopilotPackageRequestPrincipal(); case "#microsoft.graph.emailIdentity": return new EmailIdentity(); case "#microsoft.graph.groupIdentity": return new GroupIdentity(); case "#microsoft.graph.initiator": return new Initiator(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityGovernanceUserSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityGovernanceUserSettings.java index 7e858762f25..66af55e7075 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityGovernanceUserSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityGovernanceUserSettings.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the approverDelegate property value. The approver delegate configuration for the user, including the delegate identity and delegation schedule. Nullable. + * Gets the approverDelegate property value. The user or group that approves Microsoft Entra entitlement management access package assignment requests and access reviews on behalf of the user, and the period during which the delegation is in effect. Nullable. * @return a {@link ApproverDelegate} */ @jakarta.annotation.Nullable @@ -100,7 +100,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isEnabled property value. The isEnabled property + * Gets the isEnabled property value. Indicates whether identity verification events and credential provenance information are collected and exposed for Verified ID verification across the tenant. The default value is false when this property is omitted from the configuration object. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -108,7 +108,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the isEnabled property value. The isEnabled property + * Sets the isEnabled property value. Indicates whether identity verification events and credential provenance information are collected and exposed for Verified ID verification across the tenant. The default value is false when this property is omitted from the configuration object. * @param value Value to set for the isEnabled property. */ public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/InteractionParticipant.java b/src/main/java/com/microsoft/graph/beta/generated/models/InteractionParticipant.java index 91715d1ca7e..b447b1f9b01 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/InteractionParticipant.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/InteractionParticipant.java @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the value property value. The value property + * Gets the value property value. The identifier of the participant. Required. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -124,7 +124,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the value property value. The value property + * Sets the value property value. The identifier of the participant. Required. * @param value Value to set for the value property. */ public void setValue(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/KeyCredentialConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/KeyCredentialConfiguration.java index 9f14804c84c..c8af003e342 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/KeyCredentialConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/KeyCredentialConfiguration.java @@ -122,7 +122,7 @@ public AppKeyCredentialRestrictionType getRestrictionType() { return this.backingStore.get("restrictionType"); } /** - * Gets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Gets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, audit, unknownFutureValue. If enabled, the restriction is evaluated and enforced. If disabled, the restriction isn't evaluated or enforced. If audit, the restriction is evaluated but not enforced. * @return a {@link AppManagementRestrictionState} */ @jakarta.annotation.Nullable @@ -202,7 +202,7 @@ public void setRestrictionType(@jakarta.annotation.Nullable final AppKeyCredenti this.backingStore.set("restrictionType", value); } /** - * Sets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Sets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, audit, unknownFutureValue. If enabled, the restriction is evaluated and enforced. If disabled, the restriction isn't evaluated or enforced. If audit, the restriction is evaluated but not enforced. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final AppManagementRestrictionState value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MeetingCopilotMode.java b/src/main/java/com/microsoft/graph/beta/generated/models/MeetingCopilotMode.java new file mode 100644 index 00000000000..de641fe008a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MeetingCopilotMode.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * The Copilot mode for Teams meetings. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MeetingCopilotMode implements ValuedEnum { + /** Copilot is on. */ + Enabled("enabled"), + /** Copilot is on and a saved transcript is required. */ + EnabledWithTranscript("enabledWithTranscript"), + /** Copilot is on and the transcript is saved by default. */ + EnabledWithTranscriptDefaultOn("enabledWithTranscriptDefaultOn"), + /** Copilot is off. */ + Disabled("disabled"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + MeetingCopilotMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MeetingCopilotMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "enabled": return Enabled; + case "enabledWithTranscript": return EnabledWithTranscript; + case "enabledWithTranscriptDefaultOn": return EnabledWithTranscriptDefaultOn; + case "disabled": return Disabled; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MigrationsRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/MigrationsRoot.java index 50bc067dbb3..1b12c95c99a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MigrationsRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MigrationsRoot.java @@ -25,7 +25,7 @@ public static MigrationsRoot createFromDiscriminatorValue(@jakarta.annotation.No return new MigrationsRoot(); } /** - * Gets the crossTenantMigrationJobs property value. Migration Jobs associated with this tenant. + * Gets the crossTenantMigrationJobs property value. Migration jobs associated with this tenant. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("crossTenantMigrationJobs", this.getCrossTenantMigrationJobs()); } /** - * Sets the crossTenantMigrationJobs property value. Migration Jobs associated with this tenant. + * Sets the crossTenantMigrationJobs property value. Migration jobs associated with this tenant. * @param value Value to set for the crossTenantMigrationJobs property. */ public void setCrossTenantMigrationJobs(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnection.java b/src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnection.java new file mode 100644 index 00000000000..d705047cfae --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnection.java @@ -0,0 +1,195 @@ +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; +/** + * Represents a connector data store linkage record for an object in a synchronization job. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ObjectConnection implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ObjectConnection} and sets the default values. + */ + public ObjectConnection() { + 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 ObjectConnection} + */ + @jakarta.annotation.Nonnull + public static ObjectConnection createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ObjectConnection(); + } + /** + * 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. Display name of the connected object. Nullable. 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>(6); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("objectId", (n) -> { this.setObjectId(n.getStringValue()); }); + deserializerMap.put("objectTypeName", (n) -> { this.setObjectTypeName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sourceAnchor", (n) -> { this.setSourceAnchor(n.getStringValue()); }); + deserializerMap.put("targetAnchor", (n) -> { this.setTargetAnchor(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the objectId property value. Identifier supplied in the request to look up the connection. Can be the source or target identifier for the object in the synchronization job. Key. Not nullable. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getObjectId() { + return this.backingStore.get("objectId"); + } + /** + * Gets the objectTypeName property value. Logical object type, such as User or Group. Not nullable. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getObjectTypeName() { + return this.backingStore.get("objectTypeName"); + } + /** + * 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 sourceAnchor property value. Anchor or join value in the source directory. Not nullable. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourceAnchor() { + return this.backingStore.get("sourceAnchor"); + } + /** + * Gets the targetAnchor property value. Anchor or transformed identifier in the target space. Not nullable. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetAnchor() { + return this.backingStore.get("targetAnchor"); + } + /** + * 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("objectId", this.getObjectId()); + writer.writeStringValue("objectTypeName", this.getObjectTypeName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("sourceAnchor", this.getSourceAnchor()); + writer.writeStringValue("targetAnchor", this.getTargetAnchor()); + 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. Display name of the connected object. Nullable. 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 objectId property value. Identifier supplied in the request to look up the connection. Can be the source or target identifier for the object in the synchronization job. Key. Not nullable. Read-only. + * @param value Value to set for the objectId property. + */ + public void setObjectId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("objectId", value); + } + /** + * Sets the objectTypeName property value. Logical object type, such as User or Group. Not nullable. Read-only. + * @param value Value to set for the objectTypeName property. + */ + public void setObjectTypeName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("objectTypeName", 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 sourceAnchor property value. Anchor or join value in the source directory. Not nullable. Read-only. + * @param value Value to set for the sourceAnchor property. + */ + public void setSourceAnchor(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sourceAnchor", value); + } + /** + * Sets the targetAnchor property value. Anchor or transformed identifier in the target space. Not nullable. Read-only. + * @param value Value to set for the targetAnchor property. + */ + public void setTargetAnchor(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetAnchor", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnectionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnectionCollectionResponse.java new file mode 100644 index 00000000000..c0d4b04038d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ObjectConnectionCollectionResponse.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 ObjectConnectionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ObjectConnectionCollectionResponse} and sets the default values. + */ + public ObjectConnectionCollectionResponse() { + 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 ObjectConnectionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ObjectConnectionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ObjectConnectionCollectionResponse(); + } + /** + * 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(ObjectConnection::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/OnPasswordUpdateCustomExtension.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateCustomExtension.java new file mode 100644 index 00000000000..59298b929e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateCustomExtension.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 OnPasswordUpdateCustomExtension extends CustomAuthenticationExtension implements Parsable { + /** + * Instantiates a new {@link OnPasswordUpdateCustomExtension} and sets the default values. + */ + public OnPasswordUpdateCustomExtension() { + super(); + this.setOdataType("#microsoft.graph.onPasswordUpdateCustomExtension"); + } + /** + * 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 OnPasswordUpdateCustomExtension} + */ + @jakarta.annotation.Nonnull + public static OnPasswordUpdateCustomExtension createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPasswordUpdateCustomExtension(); + } + /** + * 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/OnPasswordUpdateCustomExtensionHandler.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateCustomExtensionHandler.java new file mode 100644 index 00000000000..3f5011a590f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateCustomExtensionHandler.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPasswordUpdateCustomExtensionHandler extends OnPasswordUpdateHandler implements Parsable { + /** + * Instantiates a new {@link OnPasswordUpdateCustomExtensionHandler} and sets the default values. + */ + public OnPasswordUpdateCustomExtensionHandler() { + super(); + this.setOdataType("#microsoft.graph.onPasswordUpdateCustomExtensionHandler"); + } + /** + * 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 OnPasswordUpdateCustomExtensionHandler} + */ + @jakarta.annotation.Nonnull + public static OnPasswordUpdateCustomExtensionHandler createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPasswordUpdateCustomExtensionHandler(); + } + /** + * Gets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. + * @return a {@link CustomExtensionOverwriteConfiguration} + */ + @jakarta.annotation.Nullable + public CustomExtensionOverwriteConfiguration getConfiguration() { + return this.backingStore.get("configuration"); + } + /** + * Gets the customExtension property value. The customExtension property + * @return a {@link OnPasswordUpdateCustomExtension} + */ + @jakarta.annotation.Nullable + public OnPasswordUpdateCustomExtension getCustomExtension() { + return this.backingStore.get("customExtension"); + } + /** + * Gets the expirationDateTime property value. The date and time at which the listener stops invoking the custom extension. The value must be in the future and can't be more than six months after the create or PATCH request. Renew the value by updating the listener. After the value passes, the callout is skipped until the listener is renewed or recreated. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getExpirationDateTime() { + return this.backingStore.get("expirationDateTime"); + } + /** + * 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("configuration", (n) -> { this.setConfiguration(n.getObjectValue(CustomExtensionOverwriteConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("customExtension", (n) -> { this.setCustomExtension(n.getObjectValue(OnPasswordUpdateCustomExtension::createFromDiscriminatorValue)); }); + deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(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.writeObjectValue("configuration", this.getConfiguration()); + writer.writeObjectValue("customExtension", this.getCustomExtension()); + writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); + } + /** + * Sets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. + * @param value Value to set for the configuration property. + */ + public void setConfiguration(@jakarta.annotation.Nullable final CustomExtensionOverwriteConfiguration value) { + this.backingStore.set("configuration", value); + } + /** + * Sets the customExtension property value. The customExtension property + * @param value Value to set for the customExtension property. + */ + public void setCustomExtension(@jakarta.annotation.Nullable final OnPasswordUpdateCustomExtension value) { + this.backingStore.set("customExtension", value); + } + /** + * Sets the expirationDateTime property value. The date and time at which the listener stops invoking the custom extension. The value must be in the future and can't be more than six months after the create or PATCH request. Renew the value by updating the listener. After the value passes, the callout is skipped until the listener is renewed or recreated. + * @param value Value to set for the expirationDateTime property. + */ + public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expirationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateHandler.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateHandler.java new file mode 100644 index 00000000000..2a2bdfc109f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateHandler.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 OnPasswordUpdateHandler implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OnPasswordUpdateHandler} and sets the default values. + */ + public OnPasswordUpdateHandler() { + 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 OnPasswordUpdateHandler} + */ + @jakarta.annotation.Nonnull + public static OnPasswordUpdateHandler 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.onPasswordUpdateCustomExtensionHandler": return new OnPasswordUpdateCustomExtensionHandler(); + } + } + return new OnPasswordUpdateHandler(); + } + /** + * 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/OnPasswordUpdateListener.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateListener.java new file mode 100644 index 00000000000..e180f8f4981 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnPasswordUpdateListener.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPasswordUpdateListener extends AuthenticationEventListener implements Parsable { + /** + * Instantiates a new {@link OnPasswordUpdateListener} and sets the default values. + */ + public OnPasswordUpdateListener() { + super(); + this.setOdataType("#microsoft.graph.onPasswordUpdateListener"); + } + /** + * 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 OnPasswordUpdateListener} + */ + @jakarta.annotation.Nonnull + public static OnPasswordUpdateListener createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPasswordUpdateListener(); + } + /** + * 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("handler", (n) -> { this.setHandler(n.getObjectValue(OnPasswordUpdateHandler::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the handler property value. Configuration for the handler to invoke when this listener is triggered. This is typically an onPasswordUpdateCustomExtensionHandler. + * @return a {@link OnPasswordUpdateHandler} + */ + @jakarta.annotation.Nullable + public OnPasswordUpdateHandler getHandler() { + return this.backingStore.get("handler"); + } + /** + * 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("handler", this.getHandler()); + } + /** + * Sets the handler property value. Configuration for the handler to invoke when this listener is triggered. This is typically an onPasswordUpdateCustomExtensionHandler. + * @param value Value to set for the handler property. + */ + public void setHandler(@jakarta.annotation.Nullable final OnPasswordUpdateHandler value) { + this.backingStore.set("handler", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PasswordCredentialConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/PasswordCredentialConfiguration.java index 328fd4f9399..ce481f304df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PasswordCredentialConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PasswordCredentialConfiguration.java @@ -113,7 +113,7 @@ public AppCredentialRestrictionType getRestrictionType() { return this.backingStore.get("restrictionType"); } /** - * Gets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Gets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, audit, unknownFutureValue. If enabled, the restriction is evaluated and enforced. If disabled, the restriction isn't evaluated or enforced. If audit, the restriction is evaluated but not enforced. * @return a {@link AppManagementRestrictionState} */ @jakarta.annotation.Nullable @@ -185,7 +185,7 @@ public void setRestrictionType(@jakarta.annotation.Nullable final AppCredentialR this.backingStore.set("restrictionType", value); } /** - * Sets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Sets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, audit, unknownFutureValue. If enabled, the restriction is evaluated and enforced. If disabled, the restriction isn't evaluated or enforced. If audit, the restriction is evaluated but not enforced. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final AppManagementRestrictionState value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationAgent.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationAgent.java index 5b9a406214c..cc1d6007bf8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationAgent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyLocationAgent.java @@ -26,7 +26,7 @@ public static PolicyLocationAgent createFromDiscriminatorValue(@jakarta.annotati return new PolicyLocationAgent(); } /** - * Gets the agentMetadata property value. The agentMetadata property + * Gets the agentMetadata property value. Metadata used for agent policy scoping and evaluation. Optional. * @return a {@link AgentMetadata} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("agentMetadata", this.getAgentMetadata()); } /** - * Sets the agentMetadata property value. The agentMetadata property + * Sets the agentMetadata property value. Metadata used for agent policy scoping and evaluation. Optional. * @param value Value to set for the agentMetadata property. */ public void setAgentMetadata(@jakarta.annotation.Nullable final AgentMetadata value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PrivilegedAccessRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/PrivilegedAccessRoot.java index 135aa147ef6..ffafff78ad7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PrivilegedAccessRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PrivilegedAccessRoot.java @@ -24,6 +24,14 @@ public static PrivilegedAccessRoot createFromDiscriminatorValue(@jakarta.annotat Objects.requireNonNull(parseNode); return new PrivilegedAccessRoot(); } + /** + * Gets the customExtensions property value. The custom extensions configured for PIM role management operations. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCustomExtensions() { + return this.backingStore.get("customExtensions"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -31,6 +39,7 @@ public static PrivilegedAccessRoot createFromDiscriminatorValue(@jakarta.annotat @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("customExtensions", (n) -> { this.setCustomExtensions(n.getCollectionOfObjectValues(RoleManagementCustomCalloutExtension::createFromDiscriminatorValue)); }); deserializerMap.put("group", (n) -> { this.setGroup(n.getObjectValue(PrivilegedAccessGroup::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -49,8 +58,16 @@ public PrivilegedAccessGroup getGroup() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("customExtensions", this.getCustomExtensions()); writer.writeObjectValue("group", this.getGroup()); } + /** + * Sets the customExtensions property value. The custom extensions configured for PIM role management operations. + * @param value Value to set for the customExtensions property. + */ + public void setCustomExtensions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("customExtensions", value); + } /** * Sets the group property value. A group that's governed through Privileged Identity Management (PIM). * @param value Value to set for the group property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java index d599a098dca..491b3b6062a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java @@ -104,7 +104,7 @@ public OffsetDateTime getCreatedDateTime() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(11); + final HashMap> deserializerMap = new HashMap>(12); deserializerMap.put("content", (n) -> { this.setContent(n.getObjectValue(ContentBase::createFromDiscriminatorValue)); }); deserializerMap.put("contentCategory", (n) -> { this.setContentCategory(n.getEnumValue(ContentCategory::forValue)); }); deserializerMap.put("correlationId", (n) -> { this.setCorrelationId(n.getStringValue()); }); @@ -115,6 +115,7 @@ public Map> getFieldDeserializers deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sensitivityLabels", (n) -> { this.setSensitivityLabels(n.getCollectionOfObjectValues(CurrentLabel::createFromDiscriminatorValue)); }); deserializerMap.put("sequenceNumber", (n) -> { this.setSequenceNumber(n.getLongValue()); }); return deserializerMap; } @@ -166,6 +167,14 @@ public String getName() { public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the sensitivityLabels property value. Caller-supplied sensitivity labels describing the content. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSensitivityLabels() { + return this.backingStore.get("sensitivityLabels"); + } /** * Gets the sequenceNumber property value. A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used. * @return a {@link Long} @@ -190,6 +199,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); writer.writeStringValue("name", this.getName()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("sensitivityLabels", this.getSensitivityLabels()); writer.writeLongValue("sequenceNumber", this.getSequenceNumber()); writer.writeAdditionalData(this.getAdditionalData()); } @@ -278,6 +288,13 @@ public void setName(@jakarta.annotation.Nullable final String value) { public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the sensitivityLabels property value. Caller-supplied sensitivity labels describing the content. + * @param value Value to set for the sensitivityLabels property. + */ + public void setSensitivityLabels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sensitivityLabels", value); + } /** * Sets the sequenceNumber property value. A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used. * @param value Value to set for the sequenceNumber 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 6ae244580bb..8211ca778c5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentRequest.java @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. For the ContentActivity API only, use content activity metadata for DLP enforcement results or evaluation incomplete activity metadata when policy evaluation couldn't be completed. The ContentActivity-specific types aren't supported by the processContent or processContentAsync APIs. Required. + * Gets the contentEntries property value. The content entries to process. Use processConversationMetadata for prompts and responses and processFileMetadata for files. For the ContentActivity API only, use contentActivityMetadata for DLP enforcement results or evaluationIncompleteActivityMetadata when policy evaluation couldn't be completed. The ContentActivity-specific types aren't supported by the processContent or processContentAsync APIs. Required. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -129,7 +129,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the protectedAppMetadata property value. Metadata about the protected application making the request. Required. + * Gets the protectedAppMetadata property value. Metadata about the protected application. For an agent request, applicationLocation must be a policyLocationAgent. Required for agent requests; otherwise optional. * @return a {@link ProtectedApplicationMetadata} */ @jakarta.annotation.Nullable @@ -175,7 +175,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. For the ContentActivity API only, use content activity metadata for DLP enforcement results or evaluation incomplete activity metadata when policy evaluation couldn't be completed. The ContentActivity-specific types aren't supported by the processContent or processContentAsync APIs. Required. + * Sets the contentEntries property value. The content entries to process. Use processConversationMetadata for prompts and responses and processFileMetadata for files. For the ContentActivity API only, use contentActivityMetadata for DLP enforcement results or evaluationIncompleteActivityMetadata when policy evaluation couldn't be completed. The ContentActivity-specific types aren't supported by the processContent or processContentAsync APIs. Required. * @param value Value to set for the contentEntries property. */ public void setContentEntries(@jakarta.annotation.Nullable final java.util.List value) { @@ -217,7 +217,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the protectedAppMetadata property value. Metadata about the protected application making the request. Required. + * Sets the protectedAppMetadata property value. Metadata about the protected application. For an agent request, applicationLocation must be a policyLocationAgent. Required for agent requests; otherwise optional. * @param value Value to set for the protectedAppMetadata property. */ public void setProtectedAppMetadata(@jakarta.annotation.Nullable final ProtectedApplicationMetadata value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java index 6774b9641d8..60c2b4dcbd9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java @@ -26,7 +26,7 @@ public static ProtectedApplicationMetadata createFromDiscriminatorValue(@jakarta return new ProtectedApplicationMetadata(); } /** - * Gets the applicationLocation property value. The location of the application being protected. For Agent-to-Tool (A2T) scenarios, this represents the tool receiving the content. Required. + * Gets the applicationLocation property value. The location that identifies the protected application. For agent evaluation, use policyLocationAgent. Optional. * @return a {@link PolicyLocation} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("applicationLocation", this.getApplicationLocation()); } /** - * Sets the applicationLocation property value. The location of the application being protected. For Agent-to-Tool (A2T) scenarios, this represents the tool receiving the content. Required. + * Sets the applicationLocation property value. The location that identifies the protected application. For agent evaluation, use policyLocationAgent. Optional. * @param value Value to set for the applicationLocation property. */ public void setApplicationLocation(@jakarta.annotation.Nullable final PolicyLocation value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreSessionBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreSessionBase.java index 53d24c72ec0..b5c4850c54e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreSessionBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreSessionBase.java @@ -102,7 +102,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the policyId property value. The identifier of the protection policy that scopes the restore session. When supplied during create or update, the service validates that the referenced protection units belong to the specified policy. + * Gets the policyId property value. The identifier of the protection policy that scopes the restore session. When supplied during creation or update, the service validates that the referenced protection units belong to the specified policy. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -194,7 +194,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the policyId property value. The identifier of the protection policy that scopes the restore session. When supplied during create or update, the service validates that the referenced protection units belong to the specified policy. + * Sets the policyId property value. The identifier of the protection policy that scopes the restore session. When supplied during creation or update, the service validates that the referenced protection units belong to the specified policy. * @param value Value to set for the policyId property. */ public void setPolicyId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java index afdca318d8b..1e8afb27770 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java @@ -4,7 +4,6 @@ import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; import java.time.OffsetDateTime; -import java.util.EnumSet; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -45,9 +44,9 @@ public Map> getFieldDeserializers deserializerMap.put("destinationType", (n) -> { this.setDestinationType(n.getEnumValue(DestinationType::forValue)); }); deserializerMap.put("restoreArtifactDetails", (n) -> { this.setRestoreArtifactDetails(n.getObjectValue(RestoreArtifactDetails::createFromDiscriminatorValue)); }); deserializerMap.put("restoreCompletionDateTime", (n) -> { this.setRestoreCompletionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("restoreJobType", (n) -> { this.setRestoreJobType(n.getEnumValue(RestoreJobType::forValue)); }); deserializerMap.put("restoreSessionId", (n) -> { this.setRestoreSessionId(n.getStringValue()); }); deserializerMap.put("restoreSessionStatus", (n) -> { this.setRestoreSessionStatus(n.getEnumValue(RestoreSessionStatus::forValue)); }); - deserializerMap.put("tags", (n) -> { this.setTags(n.getEnumSetValue(RestorePointTags::forValue)); }); return deserializerMap; } /** @@ -66,6 +65,14 @@ public RestoreArtifactDetails getRestoreArtifactDetails() { public OffsetDateTime getRestoreCompletionDateTime() { return this.backingStore.get("restoreCompletionDateTime"); } + /** + * Gets the restoreJobType property value. Indicates whether the restore job is standard, bulk, or granular. The possible values are: standard, bulk, unknownFutureValue, granular. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: granular. + * @return a {@link RestoreJobType} + */ + @jakarta.annotation.Nullable + public RestoreJobType getRestoreJobType() { + return this.backingStore.get("restoreJobType"); + } /** * Gets the restoreSessionId property value. The unique identifier of the restore session associated with this activity log. * @return a {@link String} @@ -82,14 +89,6 @@ public String getRestoreSessionId() { public RestoreSessionStatus getRestoreSessionStatus() { return this.backingStore.get("restoreSessionStatus"); } - /** - * Gets the tags property value. The tags property - * @return a {@link EnumSet} - */ - @jakarta.annotation.Nullable - public EnumSet getTags() { - return this.backingStore.get("tags"); - } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -100,9 +99,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("destinationType", this.getDestinationType()); writer.writeObjectValue("restoreArtifactDetails", this.getRestoreArtifactDetails()); writer.writeOffsetDateTimeValue("restoreCompletionDateTime", this.getRestoreCompletionDateTime()); + writer.writeEnumValue("restoreJobType", this.getRestoreJobType()); writer.writeStringValue("restoreSessionId", this.getRestoreSessionId()); writer.writeEnumValue("restoreSessionStatus", this.getRestoreSessionStatus()); - writer.writeEnumSetValue("tags", this.getTags()); } /** * Sets the destinationType property value. The destinationType property @@ -125,6 +124,13 @@ public void setRestoreArtifactDetails(@jakarta.annotation.Nullable final Restore public void setRestoreCompletionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("restoreCompletionDateTime", value); } + /** + * Sets the restoreJobType property value. Indicates whether the restore job is standard, bulk, or granular. The possible values are: standard, bulk, unknownFutureValue, granular. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: granular. + * @param value Value to set for the restoreJobType property. + */ + public void setRestoreJobType(@jakarta.annotation.Nullable final RestoreJobType value) { + this.backingStore.set("restoreJobType", value); + } /** * Sets the restoreSessionId property value. The unique identifier of the restore session associated with this activity log. * @param value Value to set for the restoreSessionId property. @@ -139,11 +145,4 @@ public void setRestoreSessionId(@jakarta.annotation.Nullable final String value) public void setRestoreSessionStatus(@jakarta.annotation.Nullable final RestoreSessionStatus value) { this.backingStore.set("restoreSessionStatus", value); } - /** - * Sets the tags property value. The tags property - * @param value Value to set for the tags property. - */ - public void setTags(@jakarta.annotation.Nullable final EnumSet value) { - this.backingStore.set("tags", value); - } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RiskAlert.java b/src/main/java/com/microsoft/graph/beta/generated/models/RiskAlert.java index 08499f88b11..771b0086b5d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RiskAlert.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RiskAlert.java @@ -69,12 +69,13 @@ public String getDisplayName() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("mitreTechniques", (n) -> { this.setMitreTechniques(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("providerAlertId", (n) -> { this.setProviderAlertId(n.getStringValue()); }); deserializerMap.put("severity", (n) -> { this.setSeverity(n.getEnumValue(Severity::forValue)); }); + deserializerMap.put("source", (n) -> { this.setSource(n.getStringValue()); }); return deserializerMap; } /** @@ -109,6 +110,14 @@ public String getProviderAlertId() { public Severity getSeverity() { return this.backingStore.get("severity"); } + /** + * Gets the source property value. The source property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSource() { + return this.backingStore.get("source"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -120,6 +129,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("providerAlertId", this.getProviderAlertId()); writer.writeEnumValue("severity", this.getSeverity()); + writer.writeStringValue("source", this.getSource()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -172,4 +182,11 @@ public void setProviderAlertId(@jakarta.annotation.Nullable final String value) public void setSeverity(@jakarta.annotation.Nullable final Severity value) { this.backingStore.set("severity", value); } + /** + * Sets the source property value. The source property + * @param value Value to set for the source property. + */ + public void setSource(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("source", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtension.java b/src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtension.java new file mode 100644 index 00000000000..4590f73151b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtension.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RoleManagementCustomCalloutExtension extends CustomCalloutExtension implements Parsable { + /** + * Instantiates a new {@link RoleManagementCustomCalloutExtension} and sets the default values. + */ + public RoleManagementCustomCalloutExtension() { + super(); + this.setOdataType("#microsoft.graph.roleManagementCustomCalloutExtension"); + } + /** + * 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 RoleManagementCustomCalloutExtension} + */ + @jakarta.annotation.Nonnull + public static RoleManagementCustomCalloutExtension createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RoleManagementCustomCalloutExtension(); + } + /** + * Gets the customAttributes property value. The custom attribute names to include in the callout payload. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCustomAttributes() { + return this.backingStore.get("customAttributes"); + } + /** + * 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("customAttributes", (n) -> { this.setCustomAttributes(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("resourceType", (n) -> { this.setResourceType(n.getEnumValue(CustomExtensionResourceType::forValue)); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(CustomCalloutExtensionType::forValue)); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Indicates whether the custom extension is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * Gets the resourceType property value. The resourceType property + * @return a {@link CustomExtensionResourceType} + */ + @jakarta.annotation.Nullable + public CustomExtensionResourceType getResourceType() { + return this.backingStore.get("resourceType"); + } + /** + * Gets the type property value. The type property + * @return a {@link CustomCalloutExtensionType} + */ + @jakarta.annotation.Nullable + public CustomCalloutExtensionType 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); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("customAttributes", this.getCustomAttributes()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + writer.writeEnumValue("resourceType", this.getResourceType()); + writer.writeEnumValue("type", this.getType()); + } + /** + * Sets the customAttributes property value. The custom attribute names to include in the callout payload. + * @param value Value to set for the customAttributes property. + */ + public void setCustomAttributes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("customAttributes", value); + } + /** + * Sets the isEnabled property value. Indicates whether the custom extension is enabled. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the resourceType property value. The resourceType property + * @param value Value to set for the resourceType property. + */ + public void setResourceType(@jakarta.annotation.Nullable final CustomExtensionResourceType value) { + this.backingStore.set("resourceType", 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 CustomCalloutExtensionType value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtensionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtensionCollectionResponse.java new file mode 100644 index 00000000000..de1747ac302 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RoleManagementCustomCalloutExtensionCollectionResponse.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 RoleManagementCustomCalloutExtensionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RoleManagementCustomCalloutExtensionCollectionResponse} and sets the default values. + */ + public RoleManagementCustomCalloutExtensionCollectionResponse() { + 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 RoleManagementCustomCalloutExtensionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static RoleManagementCustomCalloutExtensionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RoleManagementCustomCalloutExtensionCollectionResponse(); + } + /** + * 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(RoleManagementCustomCalloutExtension::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/SmsAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/SmsAuthenticationMethodConfiguration.java index 62e9bf0db99..af218d5d260 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SmsAuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SmsAuthenticationMethodConfiguration.java @@ -33,6 +33,7 @@ public static SmsAuthenticationMethodConfiguration createFromDiscriminatorValue( public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(SmsAuthenticationMethodTarget::createFromDiscriminatorValue)); }); + deserializerMap.put("telecomProviderSettings", (n) -> { this.setTelecomProviderSettings(n.getObjectValue(TelecomProviderSettings::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -43,6 +44,14 @@ public Map> getFieldDeserializers public java.util.List getIncludeTargets() { return this.backingStore.get("includeTargets"); } + /** + * Gets the telecomProviderSettings property value. Settings for routing SMS authentication traffic through a telecom provider integration. + * @return a {@link TelecomProviderSettings} + */ + @jakarta.annotation.Nullable + public TelecomProviderSettings getTelecomProviderSettings() { + return this.backingStore.get("telecomProviderSettings"); + } /** * 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.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); + writer.writeObjectValue("telecomProviderSettings", this.getTelecomProviderSettings()); } /** * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. @@ -59,4 +69,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("includeTargets", value); } + /** + * Sets the telecomProviderSettings property value. Settings for routing SMS authentication traffic through a telecom provider integration. + * @param value Value to set for the telecomProviderSettings property. + */ + public void setTelecomProviderSettings(@jakarta.annotation.Nullable final TelecomProviderSettings value) { + this.backingStore.set("telecomProviderSettings", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SubjectSet.java b/src/main/java/com/microsoft/graph/beta/generated/models/SubjectSet.java index cc7f14d528e..f8f72609e1f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SubjectSet.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SubjectSet.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.models.identitygovernance.AllExcludingSpecificObjectsSubjectSet; import com.microsoft.graph.beta.models.identitygovernance.GroupBasedSubjectSet; import com.microsoft.graph.beta.models.identitygovernance.RuleBasedSubjectSet; +import com.microsoft.graph.beta.models.identitygovernance.SelectedAgentBuilderPlatformsSubjectSet; import com.microsoft.graph.beta.models.identitygovernance.SelectedObjectsSubjectSet; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; @@ -47,6 +48,7 @@ public static SubjectSet createFromDiscriminatorValue(@jakarta.annotation.Nonnul case "#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet": return new AllExcludingSpecificObjectsSubjectSet(); case "#microsoft.graph.identityGovernance.groupBasedSubjectSet": return new GroupBasedSubjectSet(); case "#microsoft.graph.identityGovernance.ruleBasedSubjectSet": return new RuleBasedSubjectSet(); + case "#microsoft.graph.identityGovernance.selectedAgentBuilderPlatformsSubjectSet": return new SelectedAgentBuilderPlatformsSubjectSet(); case "#microsoft.graph.identityGovernance.selectedObjectsSubjectSet": return new SelectedObjectsSubjectSet(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SynchronizationJob.java b/src/main/java/com/microsoft/graph/beta/generated/models/SynchronizationJob.java index a3bb83d6398..2911abf460d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SynchronizationJob.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SynchronizationJob.java @@ -40,6 +40,7 @@ public BulkUpload getBulkUpload() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("bulkUpload", (n) -> { this.setBulkUpload(n.getObjectValue(BulkUpload::createFromDiscriminatorValue)); }); + deserializerMap.put("objectConnections", (n) -> { this.setObjectConnections(n.getCollectionOfObjectValues(ObjectConnection::createFromDiscriminatorValue)); }); deserializerMap.put("schedule", (n) -> { this.setSchedule(n.getObjectValue(SynchronizationSchedule::createFromDiscriminatorValue)); }); deserializerMap.put("schema", (n) -> { this.setSchema(n.getObjectValue(SynchronizationSchema::createFromDiscriminatorValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getObjectValue(SynchronizationStatus::createFromDiscriminatorValue)); }); @@ -47,6 +48,14 @@ public Map> getFieldDeserializers deserializerMap.put("templateId", (n) -> { this.setTemplateId(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the objectConnections property value. Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getObjectConnections() { + return this.backingStore.get("objectConnections"); + } /** * Gets the schedule property value. Schedule used to run the job. Read-only. * @return a {@link SynchronizationSchedule} @@ -95,6 +104,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("bulkUpload", this.getBulkUpload()); + writer.writeCollectionOfObjectValues("objectConnections", this.getObjectConnections()); writer.writeObjectValue("schedule", this.getSchedule()); writer.writeObjectValue("schema", this.getSchema()); writer.writeObjectValue("status", this.getStatus()); @@ -108,6 +118,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setBulkUpload(@jakarta.annotation.Nullable final BulkUpload value) { this.backingStore.set("bulkUpload", value); } + /** + * Sets the objectConnections property value. Connector data store linkage records contained by the job. During public preview, retrieve an individual connection using a known objectId, or delete it to clear its cached linkage. Collection listing isn't supported and returns 400 Bad Request. + * @param value Value to set for the objectConnections property. + */ + public void setObjectConnections(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("objectConnections", value); + } /** * Sets the schedule property value. Schedule used to run the job. Read-only. * @param value Value to set for the schedule property. 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 8ce4aa8bd99..ea11642944d 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 @@ -8,12 +8,13 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class TeamworkCustomEmoji extends Entity implements Parsable { +public class TeamworkCustomEmoji extends TeamworkHostedContent implements Parsable { /** * Instantiates a new {@link TeamworkCustomEmoji} and sets the default values. */ public TeamworkCustomEmoji() { super(); + this.setOdataType("#microsoft.graph.teamworkCustomEmoji"); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -25,14 +26,6 @@ public static TeamworkCustomEmoji createFromDiscriminatorValue(@jakarta.annotati Objects.requireNonNull(parseNode); return new TeamworkCustomEmoji(); } - /** - * 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 - public String getContentBytes() { - return this.backingStore.get("contentBytes"); - } /** * Gets the createdBy property value. The createdBy property * @return a {@link CustomEmojiFromIdentitySet} @@ -50,7 +43,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * 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. + * Gets the displayName property value. The unique display name of the custom emoji. This property is an alternate key and must not conflict with existing emoji names. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -64,7 +57,6 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("contentBytes", (n) -> { this.setContentBytes(n.getStringValue()); }); deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(CustomEmojiFromIdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); @@ -77,18 +69,10 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeStringValue("contentBytes", this.getContentBytes()); writer.writeObjectValue("createdBy", this.getCreatedBy()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("displayName", this.getDisplayName()); } - /** - * 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) { - this.backingStore.set("contentBytes", value); - } /** * Sets the createdBy property value. The createdBy property * @param value Value to set for the createdBy property. @@ -104,7 +88,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * 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. + * Sets the displayName property value. The unique display name of the custom emoji. This property is an alternate key 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/TeamworkHostedContent.java b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkHostedContent.java index 5f1c6128c3d..cd2d4666732 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkHostedContent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkHostedContent.java @@ -27,6 +27,7 @@ public static TeamworkHostedContent createFromDiscriminatorValue(@jakarta.annota final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.chatMessageHostedContent": return new ChatMessageHostedContent(); + case "#microsoft.graph.teamworkCustomEmoji": return new TeamworkCustomEmoji(); } } return new TeamworkHostedContent(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TelecomProviderSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/TelecomProviderSettings.java new file mode 100644 index 00000000000..c89e7882686 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TelecomProviderSettings.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 TelecomProviderSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TelecomProviderSettings} and sets the default values. + */ + public TelecomProviderSettings() { + 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 TelecomProviderSettings} + */ + @jakarta.annotation.Nonnull + public static TelecomProviderSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TelecomProviderSettings(); + } + /** + * 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 application (client) ID used to authenticate to the telecom provider. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID 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; + } + /** + * 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("appId", (n) -> { this.setAppId(n.getUUIDValue()); }); + deserializerMap.put("isEvaluationModeEnabled", (n) -> { this.setIsEvaluationModeEnabled(n.getBooleanValue()); }); + deserializerMap.put("migrationPercentage", (n) -> { this.setMigrationPercentage(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("url", (n) -> { this.setUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isEvaluationModeEnabled property value. true to run the telecom provider integration in evaluation (nonenforcing) mode; otherwise, false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEvaluationModeEnabled() { + return this.backingStore.get("isEvaluationModeEnabled"); + } + /** + * Gets the migrationPercentage property value. The percentage of authentication traffic routed to the telecom provider. Valid values range from 0 through 100. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMigrationPercentage() { + return this.backingStore.get("migrationPercentage"); + } + /** + * 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. The endpoint URL of the telecom provider integration. + * @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.writeUUIDValue("appId", this.getAppId()); + writer.writeBooleanValue("isEvaluationModeEnabled", this.getIsEvaluationModeEnabled()); + writer.writeIntegerValue("migrationPercentage", this.getMigrationPercentage()); + 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 appId property value. The application (client) ID used to authenticate to the telecom provider. + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final UUID 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 isEvaluationModeEnabled property value. true to run the telecom provider integration in evaluation (nonenforcing) mode; otherwise, false. + * @param value Value to set for the isEvaluationModeEnabled property. + */ + public void setIsEvaluationModeEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEvaluationModeEnabled", value); + } + /** + * Sets the migrationPercentage property value. The percentage of authentication traffic routed to the telecom provider. Valid values range from 0 through 100. + * @param value Value to set for the migrationPercentage property. + */ + public void setMigrationPercentage(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("migrationPercentage", 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. The endpoint URL of the telecom provider integration. + * @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/TodoTaskList.java b/src/main/java/com/microsoft/graph/beta/generated/models/TodoTaskList.java index 42bed75ba5c..cae2133d02c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TodoTaskList.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TodoTaskList.java @@ -73,7 +73,7 @@ public Boolean getIsShared() { return this.backingStore.get("isShared"); } /** - * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the task list. Read-only. Nullable. + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the task list. Nullable. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -140,7 +140,7 @@ public void setIsShared(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isShared", value); } /** - * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the task list. Read-only. Nullable. + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the task list. Nullable. * @param value Value to set for the singleValueExtendedProperties property. */ public void setSingleValueExtendedProperties(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ToolParticipant.java b/src/main/java/com/microsoft/graph/beta/generated/models/ToolParticipant.java index 0548ae09d64..28cf29d687d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ToolParticipant.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ToolParticipant.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the mcpServerId property value. The mcpServerId property + * Gets the mcpServerId property value. The stable identifier of the Model Context Protocol (MCP) server that hosts the tool. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("mcpServerId", this.getMcpServerId()); } /** - * Sets the mcpServerId property value. The mcpServerId property + * Sets the mcpServerId property value. The stable identifier of the Model Context Protocol (MCP) server that hosts the tool. Optional. * @param value Value to set for the mcpServerId property. */ public void setMcpServerId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleDefinition.java index 6261c8d5da6..88edb27847a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleDefinition.java @@ -3,6 +3,7 @@ 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.EnumSet; import java.util.HashMap; import java.util.Map; @@ -33,6 +34,14 @@ public static UnifiedRoleDefinition createFromDiscriminatorValue(@jakarta.annota public EnumSet getAllowedPrincipalTypes() { return this.backingStore.get("allowedPrincipalTypes"); } + /** + * Gets the deletedDateTime property value. The date and time when the custom role definition was deleted. The value is null for active and restored role definitions. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDeletedDateTime() { + return this.backingStore.get("deletedDateTime"); + } /** * Gets the description property value. The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true. * @return a {@link String} @@ -57,6 +66,7 @@ public String getDisplayName() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("allowedPrincipalTypes", (n) -> { this.setAllowedPrincipalTypes(n.getEnumSetValue(AllowedRolePrincipalTypes::forValue)); }); + deserializerMap.put("deletedDateTime", (n) -> { this.setDeletedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("inheritsPermissionsFrom", (n) -> { this.setInheritsPermissionsFrom(n.getCollectionOfObjectValues(UnifiedRoleDefinition::createFromDiscriminatorValue)); }); @@ -141,6 +151,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeEnumSetValue("allowedPrincipalTypes", this.getAllowedPrincipalTypes()); + writer.writeOffsetDateTimeValue("deletedDateTime", this.getDeletedDateTime()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeCollectionOfObjectValues("inheritsPermissionsFrom", this.getInheritsPermissionsFrom()); @@ -159,6 +170,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAllowedPrincipalTypes(@jakarta.annotation.Nullable final EnumSet value) { this.backingStore.set("allowedPrincipalTypes", value); } + /** + * Sets the deletedDateTime property value. The date and time when the custom role definition was deleted. The value is null for active and restored role definitions. Read-only. + * @param value Value to set for the deletedDateTime property. + */ + public void setDeletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("deletedDateTime", value); + } /** * Sets the description property value. The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true. * @param value Value to set for the description property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyCustomExtensionRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyCustomExtensionRule.java new file mode 100644 index 00000000000..dead0918583 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyCustomExtensionRule.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnifiedRoleManagementPolicyCustomExtensionRule extends UnifiedRoleManagementPolicyRule implements Parsable { + /** + * Instantiates a new {@link UnifiedRoleManagementPolicyCustomExtensionRule} and sets the default values. + */ + public UnifiedRoleManagementPolicyCustomExtensionRule() { + super(); + this.setOdataType("#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule"); + } + /** + * 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 UnifiedRoleManagementPolicyCustomExtensionRule} + */ + @jakarta.annotation.Nonnull + public static UnifiedRoleManagementPolicyCustomExtensionRule createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnifiedRoleManagementPolicyCustomExtensionRule(); + } + /** + * Gets the customAttributes property value. The custom attributes associated with the policy rule. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCustomAttributes() { + return this.backingStore.get("customAttributes"); + } + /** + * Gets the customExtensionId property value. The unique identifier of the roleManagementCustomCalloutExtension associated with this rule. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomExtensionId() { + return this.backingStore.get("customExtensionId"); + } + /** + * Gets the displayName property value. The display name of the policy rule. 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("customAttributes", (n) -> { this.setCustomAttributes(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("customExtensionId", (n) -> { this.setCustomExtensionId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Indicates whether the custom extension rule is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * 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("customAttributes", this.getCustomAttributes()); + writer.writeStringValue("customExtensionId", this.getCustomExtensionId()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + } + /** + * Sets the customAttributes property value. The custom attributes associated with the policy rule. Read-only. + * @param value Value to set for the customAttributes property. + */ + public void setCustomAttributes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("customAttributes", value); + } + /** + * Sets the customExtensionId property value. The unique identifier of the roleManagementCustomCalloutExtension associated with this rule. + * @param value Value to set for the customExtensionId property. + */ + public void setCustomExtensionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customExtensionId", value); + } + /** + * Sets the displayName property value. The display name of the policy rule. 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 isEnabled property value. Indicates whether the custom extension rule is enabled. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyRule.java index 23fba4949c3..4cb7d1cf1bd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyRule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedRoleManagementPolicyRule.java @@ -28,6 +28,7 @@ public static UnifiedRoleManagementPolicyRule createFromDiscriminatorValue(@jaka switch (mappingValue) { case "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule": return new UnifiedRoleManagementPolicyApprovalRule(); case "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule": return new UnifiedRoleManagementPolicyAuthenticationContextRule(); + case "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule": return new UnifiedRoleManagementPolicyCustomExtensionRule(); case "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule": return new UnifiedRoleManagementPolicyEnablementRule(); case "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule": return new UnifiedRoleManagementPolicyExpirationRule(); case "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule": return new UnifiedRoleManagementPolicyNotificationRule(); 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 6724361739a..44d2db0d98b 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 @@ -733,7 +733,7 @@ public java.util.List getIdentities() { return this.backingStore.get("identities"); } /** - * Gets the identityGovernance property value. The identity governance settings for the user, including the approver delegate configuration. Nullable. Returned only on $select. Supports $expand. + * Gets the identityGovernance property value. The identity governance settings for the user. You can get or update the user's approver delegate through the approverDelegate property. Nullable. Returned only on $select. Supports $expand. * @return a {@link IdentityGovernanceUserSettings} */ @jakarta.annotation.Nullable @@ -2179,7 +2179,7 @@ public void setIdentities(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers return deserializerMap; } /** - * Gets the identityVerificationEventsConfiguration property value. The identityVerificationEventsConfiguration property + * Gets the identityVerificationEventsConfiguration property value. The optional tenant-level configuration that controls whether identity verification events and credential provenance information are collected and exposed for Verified ID verification. This setting isn't scoped to individual Verified ID profiles. If no configuration is stored or the stored value is null, event collection and exposure are disabled. Omitting this property from a PATCH request leaves its existing value unchanged. * @return a {@link IdentityVerificationEventsConfiguration} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); } /** - * Sets the identityVerificationEventsConfiguration property value. The identityVerificationEventsConfiguration property + * Sets the identityVerificationEventsConfiguration property value. The optional tenant-level configuration that controls whether identity verification events and credential provenance information are collected and exposed for Verified ID verification. This setting isn't scoped to individual Verified ID profiles. If no configuration is stored or the stored value is null, event collection and exposure are disabled. Omitting this property from a PATCH request leaves its existing value unchanged. * @param value Value to set for the identityVerificationEventsConfiguration property. */ public void setIdentityVerificationEventsConfiguration(@jakarta.annotation.Nullable final IdentityVerificationEventsConfiguration value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VoiceAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/VoiceAuthenticationMethodConfiguration.java index 88423e03cbb..eea12c0a562 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VoiceAuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VoiceAuthenticationMethodConfiguration.java @@ -43,6 +43,7 @@ public Map> getFieldDeserializers deserializerMap.put("callerIdNumber", (n) -> { this.setCallerIdNumber(n.getStringValue()); }); deserializerMap.put("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(VoiceAuthenticationMethodTarget::createFromDiscriminatorValue)); }); deserializerMap.put("isOfficePhoneAllowed", (n) -> { this.setIsOfficePhoneAllowed(n.getBooleanValue()); }); + deserializerMap.put("telecomProviderSettings", (n) -> { this.setTelecomProviderSettings(n.getObjectValue(TelecomProviderSettings::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -61,6 +62,14 @@ public java.util.List getIncludeTargets() { public Boolean getIsOfficePhoneAllowed() { return this.backingStore.get("isOfficePhoneAllowed"); } + /** + * Gets the telecomProviderSettings property value. Settings for routing voice authentication traffic through a telecom provider integration. + * @return a {@link TelecomProviderSettings} + */ + @jakarta.annotation.Nullable + public TelecomProviderSettings getTelecomProviderSettings() { + return this.backingStore.get("telecomProviderSettings"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -71,6 +80,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("callerIdNumber", this.getCallerIdNumber()); writer.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); writer.writeBooleanValue("isOfficePhoneAllowed", this.getIsOfficePhoneAllowed()); + writer.writeObjectValue("telecomProviderSettings", this.getTelecomProviderSettings()); } /** * Sets the callerIdNumber property value. The phone number used as the caller ID when voice call authentication is initiated. @@ -93,4 +103,11 @@ public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List< public void setIsOfficePhoneAllowed(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isOfficePhoneAllowed", value); } + /** + * Sets the telecomProviderSettings property value. Settings for routing voice authentication traffic through a telecom provider integration. + * @param value Value to set for the telecomProviderSettings property. + */ + public void setTelecomProviderSettings(@jakarta.annotation.Nullable final TelecomProviderSettings value) { + this.backingStore.set("telecomProviderSettings", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecyclePolicyRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecyclePolicyRule.java index ae10f8be9fb..aa8b042f06f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecyclePolicyRule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecyclePolicyRule.java @@ -43,9 +43,18 @@ public static LifecyclePolicyRule createFromDiscriminatorValue(@jakarta.annotati @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("gracePeriodInDays", (n) -> { this.setGracePeriodInDays(n.getIntegerValue()); }); deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); return deserializerMap; } + /** + * Gets the gracePeriodInDays property value. The optional grace period, in days, that starts when the rule violation is first detected. The allowed range is 0 through 30. If omitted or set to null, the gracePeriodInDays value of the containing lifecycle policy applies. A value of 0 means no additional grace period. If multiple rules remain violated, the earliest rule grace-period expiry starts the policy action sequence; the policy-level grace period isn't added again. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getGracePeriodInDays() { + return this.backingStore.get("gracePeriodInDays"); + } /** * Gets the isEnabled property value. Indicates whether the rule is enabled and evaluated as part of its policy. * @return a {@link Boolean} @@ -61,8 +70,16 @@ public Boolean getIsEnabled() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeIntegerValue("gracePeriodInDays", this.getGracePeriodInDays()); writer.writeBooleanValue("isEnabled", this.getIsEnabled()); } + /** + * Sets the gracePeriodInDays property value. The optional grace period, in days, that starts when the rule violation is first detected. The allowed range is 0 through 30. If omitted or set to null, the gracePeriodInDays value of the containing lifecycle policy applies. A value of 0 means no additional grace period. If multiple rules remain violated, the earliest rule grace-period expiry starts the policy action sequence; the policy-level grace period isn't added again. + * @param value Value to set for the gracePeriodInDays property. + */ + public void setGracePeriodInDays(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("gracePeriodInDays", value); + } /** * Sets the isEnabled property value. Indicates whether the rule is enabled and evaluated as part of its policy. * @param value Value to set for the isEnabled property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/SelectedAgentBuilderPlatformsSubjectSet.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/SelectedAgentBuilderPlatformsSubjectSet.java new file mode 100644 index 00000000000..93004a66d5d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/SelectedAgentBuilderPlatformsSubjectSet.java @@ -0,0 +1,67 @@ +package com.microsoft.graph.beta.models.identitygovernance; + +import com.microsoft.graph.beta.models.SubjectSet; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Defines the scope as only agent identities created by any of the selected builder platforms. It is valid only for agent identity lifecycle policies; using it on another policy type returns HTTP 400. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SelectedAgentBuilderPlatformsSubjectSet extends SubjectSet implements Parsable { + /** + * Instantiates a new {@link SelectedAgentBuilderPlatformsSubjectSet} and sets the default values. + */ + public SelectedAgentBuilderPlatformsSubjectSet() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.selectedAgentBuilderPlatformsSubjectSet"); + } + /** + * 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 SelectedAgentBuilderPlatformsSubjectSet} + */ + @jakarta.annotation.Nonnull + public static SelectedAgentBuilderPlatformsSubjectSet createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SelectedAgentBuilderPlatformsSubjectSet(); + } + /** + * 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("includedAgentBuilderPlatforms", (n) -> { this.setIncludedAgentBuilderPlatforms(n.getEnumSetValue(AgentBuilderPlatforms::forValue)); }); + return deserializerMap; + } + /** + * Gets the includedAgentBuilderPlatforms property value. The includedAgentBuilderPlatforms property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getIncludedAgentBuilderPlatforms() { + return this.backingStore.get("includedAgentBuilderPlatforms"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumSetValue("includedAgentBuilderPlatforms", this.getIncludedAgentBuilderPlatforms()); + } + /** + * Sets the includedAgentBuilderPlatforms property value. The includedAgentBuilderPlatforms property + * @param value Value to set for the includedAgentBuilderPlatforms property. + */ + public void setIncludedAgentBuilderPlatforms(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("includedAgentBuilderPlatforms", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertTemplate.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertTemplate.java index e1c57e9b449..269957d1c7a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertTemplate.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertTemplate.java @@ -87,17 +87,26 @@ public String getDescription() { public EntityMappingConfiguration getEntityMappings() { return this.backingStore.get("entityMappings"); } + /** + * Gets the eventGroupingKind property value. The eventGroupingKind property + * @return a {@link EventGroupingKind} + */ + @jakarta.annotation.Nullable + public EventGroupingKind getEventGroupingKind() { + return this.backingStore.get("eventGroupingKind"); + } /** * The deserialization information for the current model * @return a {@link Map>} */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(11); + final HashMap> deserializerMap = new HashMap>(12); deserializerMap.put("category", (n) -> { this.setCategory(n.getStringValue()); }); deserializerMap.put("customDetails", (n) -> { this.setCustomDetails(n.getObjectValue(AlertCustomDetails::createFromDiscriminatorValue)); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("entityMappings", (n) -> { this.setEntityMappings(n.getObjectValue(EntityMappingConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("eventGroupingKind", (n) -> { this.setEventGroupingKind(n.getEnumValue(EventGroupingKind::forValue)); }); deserializerMap.put("impactedAssets", (n) -> { this.setImpactedAssets(n.getCollectionOfObjectValues(ImpactedAsset::createFromDiscriminatorValue)); }); deserializerMap.put("mitreTechniques", (n) -> { this.setMitreTechniques(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -173,6 +182,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("customDetails", this.getCustomDetails()); writer.writeStringValue("description", this.getDescription()); writer.writeObjectValue("entityMappings", this.getEntityMappings()); + writer.writeEnumValue("eventGroupingKind", this.getEventGroupingKind()); writer.writeCollectionOfObjectValues("impactedAssets", this.getImpactedAssets()); writer.writeCollectionOfPrimitiveValues("mitreTechniques", this.getMitreTechniques()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -225,6 +235,13 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { public void setEntityMappings(@jakarta.annotation.Nullable final EntityMappingConfiguration value) { this.backingStore.set("entityMappings", value); } + /** + * Sets the eventGroupingKind property value. The eventGroupingKind property + * @param value Value to set for the eventGroupingKind property. + */ + public void setEventGroupingKind(@jakarta.annotation.Nullable final EventGroupingKind value) { + this.backingStore.set("eventGroupingKind", value); + } /** * Sets the impactedAssets property value. Indicates the impacted assets for the alert triggered by the custom detection rule. Deprecated. Use entityMappings instead. This property will be removed from this resource on 2026-10-01. * @param value Value to set for the impactedAssets property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/EventGroupingKind.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/EventGroupingKind.java new file mode 100644 index 00000000000..b24eb6402b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/EventGroupingKind.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EventGroupingKind implements ValuedEnum { + AlertPerEvent("alertPerEvent"), + SingleAlert("singleAlert"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EventGroupingKind(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EventGroupingKind forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "alertPerEvent": return AlertPerEvent; + case "singleAlert": return SingleAlert; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/RuleSchedule.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/RuleSchedule.java index f0650ec4b8d..2ae94378a5d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/RuleSchedule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/RuleSchedule.java @@ -63,8 +63,9 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); + final HashMap> deserializerMap = new HashMap>(5); deserializerMap.put("frequency", (n) -> { this.setFrequency(n.getPeriodAndDurationValue()); }); + deserializerMap.put("lookback", (n) -> { this.setLookback(n.getPeriodAndDurationValue()); }); deserializerMap.put("nextRunDateTime", (n) -> { this.setNextRunDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("period", (n) -> { this.setPeriod(n.getStringValue()); }); @@ -78,6 +79,14 @@ public Map> getFieldDeserializers public PeriodAndDuration getFrequency() { return this.backingStore.get("frequency"); } + /** + * Gets the lookback property value. The lookback property + * @return a {@link PeriodAndDuration} + */ + @jakarta.annotation.Nullable + public PeriodAndDuration getLookback() { + return this.backingStore.get("lookback"); + } /** * Gets the nextRunDateTime property value. Timestamp of the custom detection rule's next scheduled run. Deprecated. This property will be removed from this resource on 2026-10-01. * @return a {@link OffsetDateTime} @@ -109,6 +118,7 @@ public String getPeriod() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writePeriodAndDurationValue("frequency", this.getFrequency()); + writer.writePeriodAndDurationValue("lookback", this.getLookback()); writer.writeOffsetDateTimeValue("nextRunDateTime", this.getNextRunDateTime()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("period", this.getPeriod()); @@ -136,6 +146,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setFrequency(@jakarta.annotation.Nullable final PeriodAndDuration value) { this.backingStore.set("frequency", value); } + /** + * Sets the lookback property value. The lookback property + * @param value Value to set for the lookback property. + */ + public void setLookback(@jakarta.annotation.Nullable final PeriodAndDuration value) { + this.backingStore.set("lookback", value); + } /** * Sets the nextRunDateTime property value. Timestamp of the custom detection rule's next scheduled run. Deprecated. This property will be removed from this resource on 2026-10-01. * @param value Value to set for the nextRunDateTime property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java index d2fac56e5b7..46d0746272c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java @@ -92,7 +92,7 @@ public java.util.List getRelations() { return this.backingStore.get("relations"); } /** - * Gets the slaPolicies property value. A denormalized, read-only collection of SLA (service level agreement) policy status entries for the case. Each entry represents one SLA policy applied to the case, including its current status and breach target time. Computed by the service; any value supplied in a create or update request is silently ignored. Supports $filter using the any() lambda operator only, for example, $filter=slaPolicies/any(p: p/status eq 'breached'). The all() lambda operator and other collection functions aren't supported. Doesn't support $orderby. + * Gets the slaPolicies property value. A read-only collection of SLA (service level agreement) policy status entries for the case. Each entry contains the policy's current status and breach target time. Computed by the service. Supports $filter using the any() lambda operator only, for example, $filter=slaPolicies/any(p: p/status eq 'breached'). The all() lambda operator and other collection functions aren't supported. Doesn't support $orderby. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -166,7 +166,7 @@ public void setRelations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java index db40d0172d3..734611e7b0b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java @@ -39,6 +39,7 @@ public static CaseManagementEntity createFromDiscriminatorValue(@jakarta.annotat case "#microsoft.graph.security.caseManagement.incidentRelation": return new IncidentRelation(); case "#microsoft.graph.security.caseManagement.recommendationRelation": return new RecommendationRelation(); case "#microsoft.graph.security.caseManagement.relation": return new Relation(); + case "#microsoft.graph.security.caseManagement.slaPolicyDefinition": return new SlaPolicyDefinition(); case "#microsoft.graph.security.caseManagement.task": return new Task(); case "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation": return new WorkspaceIndicatorRelation(); } 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 index 249301d145b..6c4c500cc41 100644 --- 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 @@ -59,9 +59,18 @@ public Map> 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("slaPolicies", (n) -> { this.setSlaPolicies(n.getCollectionOfObjectValues(SlaPolicyDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("statuses", (n) -> { this.setStatuses(n.getCollectionOfObjectValues(StatusDefinition::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the slaPolicies property value. The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSlaPolicies() { + return this.backingStore.get("slaPolicies"); + } /** * 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} @@ -80,6 +89,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("customFields", this.getCustomFields()); writer.writeStringValue("defaultStatusId", this.getDefaultStatusId()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("slaPolicies", this.getSlaPolicies()); writer.writeCollectionOfObjectValues("statuses", this.getStatuses()); } /** @@ -103,6 +113,13 @@ public void setDefaultStatusId(@jakarta.annotation.Nullable final String value) public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the slaPolicies property value. The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @param value Value to set for the slaPolicies property. + */ + public void setSlaPolicies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("slaPolicies", 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. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java index 55796f27ca5..95c07ffd94c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the message property value. The comment body. Supports $filter. + * Gets the message property value. The comment body. The maximum length is 1,000 characters for incident cases and 5,000 characters for generic cases. Supports $filter. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("message", this.getMessage()); } /** - * Sets the message property value. The comment body. Supports $filter. + * Sets the message property value. The comment body. The maximum length is 1,000 characters for incident cases and 5,000 characters for generic cases. Supports $filter. * @param value Value to set for the message property. */ public void setMessage(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCondition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCondition.java new file mode 100644 index 00000000000..01417422843 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCondition.java @@ -0,0 +1,96 @@ +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 SlaPolicyCondition extends SlaPolicyConditionBase implements Parsable { + /** + * Instantiates a new {@link SlaPolicyCondition} and sets the default values. + */ + public SlaPolicyCondition() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.slaPolicyCondition"); + } + /** + * 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 SlaPolicyCondition} + */ + @jakarta.annotation.Nonnull + public static SlaPolicyCondition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SlaPolicyCondition(); + } + /** + * 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("operator", (n) -> { this.setOperator(n.getEnumValue(SlaPolicyConditionOperator::forValue)); }); + deserializerMap.put("property", (n) -> { this.setProperty(n.getStringValue()); }); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the operator property value. The operator property + * @return a {@link SlaPolicyConditionOperator} + */ + @jakarta.annotation.Nullable + public SlaPolicyConditionOperator getOperator() { + return this.backingStore.get("operator"); + } + /** + * Gets the property property value. The name of the case property to evaluate, such as priority. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProperty() { + return this.backingStore.get("property"); + } + /** + * Gets the values property value. The comparison values for the condition. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("operator", this.getOperator()); + writer.writeStringValue("property", this.getProperty()); + writer.writeCollectionOfPrimitiveValues("values", this.getValues()); + } + /** + * Sets the operator property value. The operator property + * @param value Value to set for the operator property. + */ + public void setOperator(@jakarta.annotation.Nullable final SlaPolicyConditionOperator value) { + this.backingStore.set("operator", value); + } + /** + * Sets the property property value. The name of the case property to evaluate, such as priority. + * @param value Value to set for the property property. + */ + public void setProperty(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("property", value); + } + /** + * Sets the values property value. The comparison values for the condition. + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyConditionBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyConditionBase.java new file mode 100644 index 00000000000..72a4bc410da --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyConditionBase.java @@ -0,0 +1,115 @@ +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 SlaPolicyConditionBase implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SlaPolicyConditionBase} and sets the default values. + */ + public SlaPolicyConditionBase() { + 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 SlaPolicyConditionBase} + */ + @jakarta.annotation.Nonnull + public static SlaPolicyConditionBase 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.slaPolicyCondition": return new SlaPolicyCondition(); + case "#microsoft.graph.security.caseManagement.slaPolicyCriteriaBlock": return new SlaPolicyCriteriaBlock(); + } + } + return new SlaPolicyConditionBase(); + } + /** + * 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/security/casemanagement/SlaPolicyConditionOperator.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyConditionOperator.java new file mode 100644 index 00000000000..4064ea5ebc3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyConditionOperator.java @@ -0,0 +1,53 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SlaPolicyConditionOperator implements ValuedEnum { + Equals("equals"), + NotEquals("notEquals"), + Contains("contains"), + DoesNotContain("doesNotContain"), + IsEmpty("isEmpty"), + IsNotEmpty("isNotEmpty"), + Changed("changed"), + ChangedTo("changedTo"), + ChangedFrom("changedFrom"), + IsBefore("isBefore"), + IsAfter("isAfter"), + GreaterThan("greaterThan"), + LessThan("lessThan"), + AnyOf("anyOf"), + NoneOf("noneOf"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SlaPolicyConditionOperator(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SlaPolicyConditionOperator forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "equals": return Equals; + case "notEquals": return NotEquals; + case "contains": return Contains; + case "doesNotContain": return DoesNotContain; + case "isEmpty": return IsEmpty; + case "isNotEmpty": return IsNotEmpty; + case "changed": return Changed; + case "changedTo": return ChangedTo; + case "changedFrom": return ChangedFrom; + case "isBefore": return IsBefore; + case "isAfter": return IsAfter; + case "greaterThan": return GreaterThan; + case "lessThan": return LessThan; + case "anyOf": return AnyOf; + case "noneOf": return NoneOf; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCriteriaBlock.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCriteriaBlock.java new file mode 100644 index 00000000000..acc421dcb82 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyCriteriaBlock.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 SlaPolicyCriteriaBlock extends SlaPolicyConditionBase implements Parsable { + /** + * Instantiates a new {@link SlaPolicyCriteriaBlock} and sets the default values. + */ + public SlaPolicyCriteriaBlock() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.slaPolicyCriteriaBlock"); + } + /** + * 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 SlaPolicyCriteriaBlock} + */ + @jakarta.annotation.Nonnull + public static SlaPolicyCriteriaBlock createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SlaPolicyCriteriaBlock(); + } + /** + * Gets the conditions property value. The leaf conditions or nested groups evaluated by this block. The maximum nesting depth is two. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getConditions() { + return this.backingStore.get("conditions"); + } + /** + * 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("conditions", (n) -> { this.setConditions(n.getCollectionOfObjectValues(SlaPolicyConditionBase::createFromDiscriminatorValue)); }); + deserializerMap.put("logicalOperator", (n) -> { this.setLogicalOperator(n.getEnumValue(SlaPolicyLogicalOperator::forValue)); }); + return deserializerMap; + } + /** + * Gets the logicalOperator property value. The logicalOperator property + * @return a {@link SlaPolicyLogicalOperator} + */ + @jakarta.annotation.Nullable + public SlaPolicyLogicalOperator getLogicalOperator() { + return this.backingStore.get("logicalOperator"); + } + /** + * 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("conditions", this.getConditions()); + writer.writeEnumValue("logicalOperator", this.getLogicalOperator()); + } + /** + * Sets the conditions property value. The leaf conditions or nested groups evaluated by this block. The maximum nesting depth is two. + * @param value Value to set for the conditions property. + */ + public void setConditions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("conditions", value); + } + /** + * Sets the logicalOperator property value. The logicalOperator property + * @param value Value to set for the logicalOperator property. + */ + public void setLogicalOperator(@jakarta.annotation.Nullable final SlaPolicyLogicalOperator value) { + this.backingStore.set("logicalOperator", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinition.java new file mode 100644 index 00000000000..4dc4369c5b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinition.java @@ -0,0 +1,181 @@ +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 SlaPolicyDefinition extends CaseManagementEntity implements Parsable { + /** + * Instantiates a new {@link SlaPolicyDefinition} and sets the default values. + */ + public SlaPolicyDefinition() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.slaPolicyDefinition"); + } + /** + * 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 SlaPolicyDefinition} + */ + @jakarta.annotation.Nonnull + public static SlaPolicyDefinition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SlaPolicyDefinition(); + } + /** + * Gets the description property value. The description of the policy. Maximum length: 5,000 characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The display name of the policy. Must be unique across the tenant, using a case-insensitive comparison. Maximum length: 150 characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the exitCriteria property value. The condition that removes a case from the policy's scope. + * @return a {@link SlaPolicyCriteriaBlock} + */ + @jakarta.annotation.Nullable + public SlaPolicyCriteriaBlock getExitCriteria() { + return this.backingStore.get("exitCriteria"); + } + /** + * 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("exitCriteria", (n) -> { this.setExitCriteria(n.getObjectValue(SlaPolicyCriteriaBlock::createFromDiscriminatorValue)); }); + deserializerMap.put("isActive", (n) -> { this.setIsActive(n.getBooleanValue()); }); + deserializerMap.put("pauseCriteria", (n) -> { this.setPauseCriteria(n.getObjectValue(SlaPolicyCriteriaBlock::createFromDiscriminatorValue)); }); + deserializerMap.put("recalculateCondition", (n) -> { this.setRecalculateCondition(n.getObjectValue(SlaPolicyRecalculateCondition::createFromDiscriminatorValue)); }); + deserializerMap.put("setCriteria", (n) -> { this.setSetCriteria(n.getObjectValue(SlaPolicyCriteriaBlock::createFromDiscriminatorValue)); }); + deserializerMap.put("timers", (n) -> { this.setTimers(n.getCollectionOfObjectValues(SlaPolicyTimer::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isActive property value. Whether the policy is actively evaluated. Inactive policies are excluded from new case evaluations. The default value on creation is true. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsActive() { + return this.backingStore.get("isActive"); + } + /** + * Gets the pauseCriteria property value. The condition that pauses the timer while a case matches it. + * @return a {@link SlaPolicyCriteriaBlock} + */ + @jakarta.annotation.Nullable + public SlaPolicyCriteriaBlock getPauseCriteria() { + return this.backingStore.get("pauseCriteria"); + } + /** + * Gets the recalculateCondition property value. The settings that control whether elapsed time resets when the policy is recalculated. + * @return a {@link SlaPolicyRecalculateCondition} + */ + @jakarta.annotation.Nullable + public SlaPolicyRecalculateCondition getRecalculateCondition() { + return this.backingStore.get("recalculateCondition"); + } + /** + * Gets the setCriteria property value. The condition a case must match to enter the policy's scope. When omitted, the policy applies to all cases of its owning case type. The maximum nesting depth is two. + * @return a {@link SlaPolicyCriteriaBlock} + */ + @jakarta.annotation.Nullable + public SlaPolicyCriteriaBlock getSetCriteria() { + return this.backingStore.get("setCriteria"); + } + /** + * Gets the timers property value. The embedded warning and breach timers, evaluated in order, lowest first. Maximum: 15 timers. Exactly one timer must have isDefault set to true. Updating this property replaces the entire collection. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTimers() { + return this.backingStore.get("timers"); + } + /** + * 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.writeObjectValue("exitCriteria", this.getExitCriteria()); + writer.writeBooleanValue("isActive", this.getIsActive()); + writer.writeObjectValue("pauseCriteria", this.getPauseCriteria()); + writer.writeObjectValue("recalculateCondition", this.getRecalculateCondition()); + writer.writeObjectValue("setCriteria", this.getSetCriteria()); + writer.writeCollectionOfObjectValues("timers", this.getTimers()); + } + /** + * Sets the description property value. The description of the policy. Maximum length: 5,000 characters. + * @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 display name of the policy. Must be unique across the tenant, using a case-insensitive comparison. Maximum length: 150 characters. + * @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 exitCriteria property value. The condition that removes a case from the policy's scope. + * @param value Value to set for the exitCriteria property. + */ + public void setExitCriteria(@jakarta.annotation.Nullable final SlaPolicyCriteriaBlock value) { + this.backingStore.set("exitCriteria", value); + } + /** + * Sets the isActive property value. Whether the policy is actively evaluated. Inactive policies are excluded from new case evaluations. The default value on creation is true. + * @param value Value to set for the isActive property. + */ + public void setIsActive(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isActive", value); + } + /** + * Sets the pauseCriteria property value. The condition that pauses the timer while a case matches it. + * @param value Value to set for the pauseCriteria property. + */ + public void setPauseCriteria(@jakarta.annotation.Nullable final SlaPolicyCriteriaBlock value) { + this.backingStore.set("pauseCriteria", value); + } + /** + * Sets the recalculateCondition property value. The settings that control whether elapsed time resets when the policy is recalculated. + * @param value Value to set for the recalculateCondition property. + */ + public void setRecalculateCondition(@jakarta.annotation.Nullable final SlaPolicyRecalculateCondition value) { + this.backingStore.set("recalculateCondition", value); + } + /** + * Sets the setCriteria property value. The condition a case must match to enter the policy's scope. When omitted, the policy applies to all cases of its owning case type. The maximum nesting depth is two. + * @param value Value to set for the setCriteria property. + */ + public void setSetCriteria(@jakarta.annotation.Nullable final SlaPolicyCriteriaBlock value) { + this.backingStore.set("setCriteria", value); + } + /** + * Sets the timers property value. The embedded warning and breach timers, evaluated in order, lowest first. Maximum: 15 timers. Exactly one timer must have isDefault set to true. Updating this property replaces the entire collection. + * @param value Value to set for the timers property. + */ + public void setTimers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("timers", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinitionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinitionCollectionResponse.java new file mode 100644 index 00000000000..7ed8809b6ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyDefinitionCollectionResponse.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 SlaPolicyDefinitionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SlaPolicyDefinitionCollectionResponse} and sets the default values. + */ + public SlaPolicyDefinitionCollectionResponse() { + 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 SlaPolicyDefinitionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SlaPolicyDefinitionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SlaPolicyDefinitionCollectionResponse(); + } + /** + * 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(SlaPolicyDefinition::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/SlaPolicyLogicalOperator.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyLogicalOperator.java new file mode 100644 index 00000000000..89d4e48a093 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyLogicalOperator.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SlaPolicyLogicalOperator implements ValuedEnum { + And("and"), + Or("or"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SlaPolicyLogicalOperator(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SlaPolicyLogicalOperator forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "and": return And; + case "or": return Or; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyRecalculateCondition.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyRecalculateCondition.java new file mode 100644 index 00000000000..1f1573f9299 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyRecalculateCondition.java @@ -0,0 +1,124 @@ +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 SlaPolicyRecalculateCondition implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SlaPolicyRecalculateCondition} and sets the default values. + */ + public SlaPolicyRecalculateCondition() { + 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 SlaPolicyRecalculateCondition} + */ + @jakarta.annotation.Nonnull + public static SlaPolicyRecalculateCondition createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SlaPolicyRecalculateCondition(); + } + /** + * 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("shouldResetTime", (n) -> { this.setShouldResetTime(n.getBooleanValue()); }); + 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 shouldResetTime property value. Whether elapsed time resets when the policy is recalculated, for example, when a case reenters its scope. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getShouldResetTime() { + return this.backingStore.get("shouldResetTime"); + } + /** + * 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.writeBooleanValue("shouldResetTime", this.getShouldResetTime()); + 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 shouldResetTime property value. Whether elapsed time resets when the policy is recalculated, for example, when a case reenters its scope. + * @param value Value to set for the shouldResetTime property. + */ + public void setShouldResetTime(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("shouldResetTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyTimer.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyTimer.java new file mode 100644 index 00000000000..78faa598b53 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/SlaPolicyTimer.java @@ -0,0 +1,208 @@ +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 SlaPolicyTimer implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SlaPolicyTimer} and sets the default values. + */ + public SlaPolicyTimer() { + 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 SlaPolicyTimer} + */ + @jakarta.annotation.Nonnull + public static SlaPolicyTimer createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SlaPolicyTimer(); + } + /** + * 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 breachThresholdInMinutes property value. The elapsed time in minutes after which the timer is considered breached. Required when supplying a timer. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getBreachThresholdInMinutes() { + return this.backingStore.get("breachThresholdInMinutes"); + } + /** + * 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("breachThresholdInMinutes", (n) -> { this.setBreachThresholdInMinutes(n.getIntegerValue()); }); + deserializerMap.put("filters", (n) -> { this.setFilters(n.getObjectValue(SlaPolicyCriteriaBlock::createFromDiscriminatorValue)); }); + deserializerMap.put("isDefault", (n) -> { this.setIsDefault(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("order", (n) -> { this.setOrder(n.getIntegerValue()); }); + deserializerMap.put("policyTimerId", (n) -> { this.setPolicyTimerId(n.getStringValue()); }); + deserializerMap.put("warningThresholdInMinutes", (n) -> { this.setWarningThresholdInMinutes(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the filters property value. The condition that a case must match for this timer to apply. Required when isDefault is false. Omit this property for the default timer. + * @return a {@link SlaPolicyCriteriaBlock} + */ + @jakarta.annotation.Nullable + public SlaPolicyCriteriaBlock getFilters() { + return this.backingStore.get("filters"); + } + /** + * Gets the isDefault property value. Whether this timer is the fallback when no other timer's filters match. Required when supplying a timer. Exactly one timer per policy must have a value of true. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDefault() { + return this.backingStore.get("isDefault"); + } + /** + * 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 order property value. The evaluation order among the policy's timers, lowest first. Required when supplying a timer. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getOrder() { + return this.backingStore.get("order"); + } + /** + * Gets the policyTimerId property value. The server-generated identifier for the timer. Computed on creation and immutable thereafter. Read-only. Omit this property from request bodies. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyTimerId() { + return this.backingStore.get("policyTimerId"); + } + /** + * Gets the warningThresholdInMinutes property value. The elapsed time in minutes after which an early warning is raised. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getWarningThresholdInMinutes() { + return this.backingStore.get("warningThresholdInMinutes"); + } + /** + * 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("breachThresholdInMinutes", this.getBreachThresholdInMinutes()); + writer.writeObjectValue("filters", this.getFilters()); + writer.writeBooleanValue("isDefault", this.getIsDefault()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("order", this.getOrder()); + writer.writeIntegerValue("warningThresholdInMinutes", this.getWarningThresholdInMinutes()); + 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 breachThresholdInMinutes property value. The elapsed time in minutes after which the timer is considered breached. Required when supplying a timer. + * @param value Value to set for the breachThresholdInMinutes property. + */ + public void setBreachThresholdInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("breachThresholdInMinutes", value); + } + /** + * Sets the filters property value. The condition that a case must match for this timer to apply. Required when isDefault is false. Omit this property for the default timer. + * @param value Value to set for the filters property. + */ + public void setFilters(@jakarta.annotation.Nullable final SlaPolicyCriteriaBlock value) { + this.backingStore.set("filters", value); + } + /** + * Sets the isDefault property value. Whether this timer is the fallback when no other timer's filters match. Required when supplying a timer. Exactly one timer per policy must have a value of true. + * @param value Value to set for the isDefault property. + */ + public void setIsDefault(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDefault", 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 order property value. The evaluation order among the policy's timers, lowest first. Required when supplying a timer. + * @param value Value to set for the order property. + */ + public void setOrder(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("order", value); + } + /** + * Sets the policyTimerId property value. The server-generated identifier for the timer. Computed on creation and immutable thereafter. Read-only. Omit this property from request bodies. + * @param value Value to set for the policyTimerId property. + */ + public void setPolicyTimerId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyTimerId", value); + } + /** + * Sets the warningThresholdInMinutes property value. The elapsed time in minutes after which an early warning is raised. + * @param value Value to set for the warningThresholdInMinutes property. + */ + public void setWarningThresholdInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("warningThresholdInMinutes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalog.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalog.java new file mode 100644 index 00000000000..8d47e12a137 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalog.java @@ -0,0 +1,111 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 ApplicableCatalog extends Entity implements Parsable { + /** + * Instantiates a new {@link ApplicableCatalog} and sets the default values. + */ + public ApplicableCatalog() { + 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 ApplicableCatalog} + */ + @jakarta.annotation.Nonnull + public static ApplicableCatalog createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicableCatalog(); + } + /** + * Gets the catalogEntry property value. The associated Windows update catalog entry. + * @return a {@link CatalogEntry} + */ + @jakarta.annotation.Nullable + public CatalogEntry getCatalogEntry() { + return this.backingStore.get("catalogEntry"); + } + /** + * Gets the deviceCount property value. The number of devices for which the catalog entry is applicable. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDeviceCount() { + return this.backingStore.get("deviceCount"); + } + /** + * Gets the devices property value. The devices for which the catalog entry is applicable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDevices() { + return this.backingStore.get("devices"); + } + /** + * 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("catalogEntry", (n) -> { this.setCatalogEntry(n.getObjectValue(CatalogEntry::createFromDiscriminatorValue)); }); + deserializerMap.put("deviceCount", (n) -> { this.setDeviceCount(n.getIntegerValue()); }); + deserializerMap.put("devices", (n) -> { this.setDevices(n.getCollectionOfObjectValues(ApplicableDevice::createFromDiscriminatorValue)); }); + deserializerMap.put("hasRecommendedDevice", (n) -> { this.setHasRecommendedDevice(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the hasRecommendedDevice property value. Indicates whether the catalog entry is recommended for at least one applicable device. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasRecommendedDevice() { + return this.backingStore.get("hasRecommendedDevice"); + } + /** + * 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("catalogEntry", this.getCatalogEntry()); + writer.writeCollectionOfObjectValues("devices", this.getDevices()); + } + /** + * Sets the catalogEntry property value. The associated Windows update catalog entry. + * @param value Value to set for the catalogEntry property. + */ + public void setCatalogEntry(@jakarta.annotation.Nullable final CatalogEntry value) { + this.backingStore.set("catalogEntry", value); + } + /** + * Sets the deviceCount property value. The number of devices for which the catalog entry is applicable. Read-only. + * @param value Value to set for the deviceCount property. + */ + public void setDeviceCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("deviceCount", value); + } + /** + * Sets the devices property value. The devices for which the catalog entry is applicable. + * @param value Value to set for the devices property. + */ + public void setDevices(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("devices", value); + } + /** + * Sets the hasRecommendedDevice property value. Indicates whether the catalog entry is recommended for at least one applicable device. Read-only. + * @param value Value to set for the hasRecommendedDevice property. + */ + public void setHasRecommendedDevice(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasRecommendedDevice", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogCollectionResponse.java new file mode 100644 index 00000000000..2bfcb48e434 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 ApplicableCatalogCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ApplicableCatalogCollectionResponse} and sets the default values. + */ + public ApplicableCatalogCollectionResponse() { + 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 ApplicableCatalogCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ApplicableCatalogCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicableCatalogCollectionResponse(); + } + /** + * 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(ApplicableCatalog::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/windowsupdates/ApplicableCatalogSummary.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogSummary.java new file mode 100644 index 00000000000..56a42cdfdc0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogSummary.java @@ -0,0 +1,127 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 ApplicableCatalogSummary extends Entity implements Parsable { + /** + * Instantiates a new {@link ApplicableCatalogSummary} and sets the default values. + */ + public ApplicableCatalogSummary() { + 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 ApplicableCatalogSummary} + */ + @jakarta.annotation.Nonnull + public static ApplicableCatalogSummary createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicableCatalogSummary(); + } + /** + * Gets the aggregatedDeviceCount property value. The number of devices included in the summary. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getAggregatedDeviceCount() { + return this.backingStore.get("aggregatedDeviceCount"); + } + /** + * Gets the aggregatedDevices property value. The devices included in the applicability summary. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAggregatedDevices() { + return this.backingStore.get("aggregatedDevices"); + } + /** + * Gets the catalogEntry property value. The associated Windows update catalog entry. + * @return a {@link CatalogEntry} + */ + @jakarta.annotation.Nullable + public CatalogEntry getCatalogEntry() { + return this.backingStore.get("catalogEntry"); + } + /** + * 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("aggregatedDeviceCount", (n) -> { this.setAggregatedDeviceCount(n.getIntegerValue()); }); + deserializerMap.put("aggregatedDevices", (n) -> { this.setAggregatedDevices(n.getCollectionOfObjectValues(ApplicableDevice::createFromDiscriminatorValue)); }); + deserializerMap.put("catalogEntry", (n) -> { this.setCatalogEntry(n.getObjectValue(CatalogEntry::createFromDiscriminatorValue)); }); + deserializerMap.put("hasRecommendedDevice", (n) -> { this.setHasRecommendedDevice(n.getBooleanValue()); }); + deserializerMap.put("policies", (n) -> { this.setPolicies(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the hasRecommendedDevice property value. Indicates whether the catalog entry is recommended for at least one device in the summary. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasRecommendedDevice() { + return this.backingStore.get("hasRecommendedDevice"); + } + /** + * Gets the policies property value. The identifiers of Windows Autopatch policies for which the catalog entry is applicable. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPolicies() { + return this.backingStore.get("policies"); + } + /** + * 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("aggregatedDevices", this.getAggregatedDevices()); + writer.writeObjectValue("catalogEntry", this.getCatalogEntry()); + } + /** + * Sets the aggregatedDeviceCount property value. The number of devices included in the summary. Read-only. + * @param value Value to set for the aggregatedDeviceCount property. + */ + public void setAggregatedDeviceCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("aggregatedDeviceCount", value); + } + /** + * Sets the aggregatedDevices property value. The devices included in the applicability summary. + * @param value Value to set for the aggregatedDevices property. + */ + public void setAggregatedDevices(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("aggregatedDevices", value); + } + /** + * Sets the catalogEntry property value. The associated Windows update catalog entry. + * @param value Value to set for the catalogEntry property. + */ + public void setCatalogEntry(@jakarta.annotation.Nullable final CatalogEntry value) { + this.backingStore.set("catalogEntry", value); + } + /** + * Sets the hasRecommendedDevice property value. Indicates whether the catalog entry is recommended for at least one device in the summary. Read-only. + * @param value Value to set for the hasRecommendedDevice property. + */ + public void setHasRecommendedDevice(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasRecommendedDevice", value); + } + /** + * Sets the policies property value. The identifiers of Windows Autopatch policies for which the catalog entry is applicable. Read-only. + * @param value Value to set for the policies property. + */ + public void setPolicies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("policies", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogSummaryCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogSummaryCollectionResponse.java new file mode 100644 index 00000000000..07541a2576a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableCatalogSummaryCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 ApplicableCatalogSummaryCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ApplicableCatalogSummaryCollectionResponse} and sets the default values. + */ + public ApplicableCatalogSummaryCollectionResponse() { + 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 ApplicableCatalogSummaryCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ApplicableCatalogSummaryCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicableCatalogSummaryCollectionResponse(); + } + /** + * 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(ApplicableCatalogSummary::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/windowsupdates/ApplicableDevice.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableDevice.java new file mode 100644 index 00000000000..b1a13c2e001 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableDevice.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 ApplicableDevice extends Entity implements Parsable { + /** + * Instantiates a new {@link ApplicableDevice} and sets the default values. + */ + public ApplicableDevice() { + 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 ApplicableDevice} + */ + @jakarta.annotation.Nonnull + public static ApplicableDevice createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicableDevice(); + } + /** + * 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("isRecommended", (n) -> { this.setIsRecommended(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isRecommended property value. Indicates whether the catalog entry is recommended for the device. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRecommended() { + return this.backingStore.get("isRecommended"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } + /** + * Sets the isRecommended property value. Indicates whether the catalog entry is recommended for the device. Read-only. + * @param value Value to set for the isRecommended property. + */ + public void setIsRecommended(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRecommended", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableDeviceCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableDeviceCollectionResponse.java new file mode 100644 index 00000000000..d5d04ed8133 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApplicableDeviceCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 ApplicableDeviceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ApplicableDeviceCollectionResponse} and sets the default values. + */ + public ApplicableDeviceCollectionResponse() { + 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 ApplicableDeviceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ApplicableDeviceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicableDeviceCollectionResponse(); + } + /** + * 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(ApplicableDevice::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/windowsupdates/ApprovalRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApprovalRule.java index 2a01a8dacaa..072945096ce 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApprovalRule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApprovalRule.java @@ -36,6 +36,7 @@ public static ApprovalRule createFromDiscriminatorValue(@jakarta.annotation.Nonn if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.windowsUpdates.driverUpdateApprovalRule": return new DriverUpdateApprovalRule(); case "#microsoft.graph.windowsUpdates.qualityUpdateApprovalRule": return new QualityUpdateApprovalRule(); case "#microsoft.graph.windowsUpdates.recoveryApprovalRule": return new RecoveryApprovalRule(); } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApprovedBy.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApprovedBy.java new file mode 100644 index 00000000000..616a381a01c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ApprovedBy.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ApprovedBy implements ValuedEnum { + System("system"), + User("user"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ApprovedBy(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ApprovedBy forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "system": return System; + case "user": return User; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientState.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientState.java new file mode 100644 index 00000000000..5646f42b513 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientState.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DeviceClientState implements ValuedEnum { + Offering("offering"), + OnHold("onHold"), + Installing("installing"), + Installed("installed"), + Cancelled("cancelled"), + Uninstalling("uninstalling"), + Uninstalled("uninstalled"), + NotOffering("notOffering"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DeviceClientState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DeviceClientState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "offering": return Offering; + case "onHold": return OnHold; + case "installing": return Installing; + case "installed": return Installed; + case "cancelled": return Cancelled; + case "uninstalling": return Uninstalling; + case "uninstalled": return Uninstalled; + case "notOffering": return NotOffering; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientSubstate.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientSubstate.java new file mode 100644 index 00000000000..687919a9d47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceClientSubstate.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DeviceClientSubstate implements ValuedEnum { + Deferred("deferred"), + OfferReady("offerReady"), + Paused("paused"), + OfferReceived("offerReceived"), + DownloadStart("downloadStart"), + DownloadComplete("downloadComplete"), + InstallStart("installStart"), + InstallComplete("installComplete"), + RestartRequired("restartRequired"), + RestartInitiated("restartInitiated"), + RestartComplete("restartComplete"), + UpdateInstalled("updateInstalled"), + RollbackComplete("rollbackComplete"), + UserCancelled("userCancelled"), + DeviceCancelled("deviceCancelled"), + Uninstall("uninstall"), + Rollback("rollback"), + UpdateUninstalled("updateUninstalled"), + NotSupported("notSupported"), + PreviousUpdateInProgress("previousUpdateInProgress"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DeviceClientSubstate(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DeviceClientSubstate forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "deferred": return Deferred; + case "offerReady": return OfferReady; + case "paused": return Paused; + case "offerReceived": return OfferReceived; + case "downloadStart": return DownloadStart; + case "downloadComplete": return DownloadComplete; + case "installStart": return InstallStart; + case "installComplete": return InstallComplete; + case "restartRequired": return RestartRequired; + case "restartInitiated": return RestartInitiated; + case "restartComplete": return RestartComplete; + case "updateInstalled": return UpdateInstalled; + case "rollbackComplete": return RollbackComplete; + case "userCancelled": return UserCancelled; + case "deviceCancelled": return DeviceCancelled; + case "uninstall": return Uninstall; + case "rollback": return Rollback; + case "updateUninstalled": return UpdateUninstalled; + case "notSupported": return NotSupported; + case "previousUpdateInProgress": return PreviousUpdateInProgress; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfile.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfile.java new file mode 100644 index 00000000000..4bd379cf319 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfile.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 DeviceProfile extends Entity implements Parsable { + /** + * Instantiates a new {@link DeviceProfile} and sets the default values. + */ + public DeviceProfile() { + 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 DeviceProfile} + */ + @jakarta.annotation.Nonnull + public static DeviceProfile createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeviceProfile(); + } + /** + * Gets the azureAdDeviceId property value. The Microsoft Entra device identifier. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAzureAdDeviceId() { + return this.backingStore.get("azureAdDeviceId"); + } + /** + * Gets the deviceModel property value. The hardware model of the device. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceModel() { + return this.backingStore.get("deviceModel"); + } + /** + * Gets the deviceName property value. The device name. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceName() { + return this.backingStore.get("deviceName"); + } + /** + * 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("azureAdDeviceId", (n) -> { this.setAzureAdDeviceId(n.getStringValue()); }); + deserializerMap.put("deviceModel", (n) -> { this.setDeviceModel(n.getStringValue()); }); + deserializerMap.put("deviceName", (n) -> { this.setDeviceName(n.getStringValue()); }); + deserializerMap.put("hotpatchReadiness", (n) -> { this.setHotpatchReadiness(n.getEnumValue(HotpatchReadiness::forValue)); }); + deserializerMap.put("osBuild", (n) -> { this.setOsBuild(n.getStringValue()); }); + deserializerMap.put("osStatus", (n) -> { this.setOsStatus(n.getEnumValue(OsStatus::forValue)); }); + deserializerMap.put("osVersion", (n) -> { this.setOsVersion(n.getStringValue()); }); + deserializerMap.put("serialNumber", (n) -> { this.setSerialNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the hotpatchReadiness property value. The hotpatchReadiness property + * @return a {@link HotpatchReadiness} + */ + @jakarta.annotation.Nullable + public HotpatchReadiness getHotpatchReadiness() { + return this.backingStore.get("hotpatchReadiness"); + } + /** + * Gets the osBuild property value. The Windows build installed on the device. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOsBuild() { + return this.backingStore.get("osBuild"); + } + /** + * Gets the osStatus property value. The osStatus property + * @return a {@link OsStatus} + */ + @jakarta.annotation.Nullable + public OsStatus getOsStatus() { + return this.backingStore.get("osStatus"); + } + /** + * Gets the osVersion property value. The Windows version installed on the device. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOsVersion() { + return this.backingStore.get("osVersion"); + } + /** + * Gets the serialNumber property value. The device serial number. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSerialNumber() { + return this.backingStore.get("serialNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("hotpatchReadiness", this.getHotpatchReadiness()); + writer.writeEnumValue("osStatus", this.getOsStatus()); + } + /** + * Sets the azureAdDeviceId property value. The Microsoft Entra device identifier. Read-only. + * @param value Value to set for the azureAdDeviceId property. + */ + public void setAzureAdDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("azureAdDeviceId", value); + } + /** + * Sets the deviceModel property value. The hardware model of the device. Read-only. + * @param value Value to set for the deviceModel property. + */ + public void setDeviceModel(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceModel", value); + } + /** + * Sets the deviceName property value. The device name. Read-only. + * @param value Value to set for the deviceName property. + */ + public void setDeviceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceName", value); + } + /** + * Sets the hotpatchReadiness property value. The hotpatchReadiness property + * @param value Value to set for the hotpatchReadiness property. + */ + public void setHotpatchReadiness(@jakarta.annotation.Nullable final HotpatchReadiness value) { + this.backingStore.set("hotpatchReadiness", value); + } + /** + * Sets the osBuild property value. The Windows build installed on the device. Read-only. + * @param value Value to set for the osBuild property. + */ + public void setOsBuild(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("osBuild", value); + } + /** + * Sets the osStatus property value. The osStatus property + * @param value Value to set for the osStatus property. + */ + public void setOsStatus(@jakarta.annotation.Nullable final OsStatus value) { + this.backingStore.set("osStatus", value); + } + /** + * Sets the osVersion property value. The Windows version installed on the device. Read-only. + * @param value Value to set for the osVersion property. + */ + public void setOsVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("osVersion", value); + } + /** + * Sets the serialNumber property value. The device serial number. Read-only. + * @param value Value to set for the serialNumber property. + */ + public void setSerialNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("serialNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfileCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfileCollectionResponse.java new file mode 100644 index 00000000000..7d75fb03afa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceProfileCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 DeviceProfileCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DeviceProfileCollectionResponse} and sets the default values. + */ + public DeviceProfileCollectionResponse() { + 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 DeviceProfileCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static DeviceProfileCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeviceProfileCollectionResponse(); + } + /** + * 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(DeviceProfile::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/windowsupdates/DeviceServiceState.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceServiceState.java new file mode 100644 index 00000000000..8b13f4ffcfc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceServiceState.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DeviceServiceState implements ValuedEnum { + Unknown("unknown"), + Pending("pending"), + Offering("offering"), + OnHold("onHold"), + Cancelled("cancelled"), + NotOffering("notOffering"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DeviceServiceState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DeviceServiceState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "pending": return Pending; + case "offering": return Offering; + case "onHold": return OnHold; + case "cancelled": return Cancelled; + case "notOffering": return NotOffering; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceServiceSubstate.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceServiceSubstate.java new file mode 100644 index 00000000000..b58f79c6083 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DeviceServiceSubstate.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DeviceServiceSubstate implements ValuedEnum { + Unknown("unknown"), + Scheduled("scheduled"), + OfferReady("offerReady"), + AdminPaused("adminPaused"), + AdminCancelled("adminCancelled"), + RemovedFromDeployment("removedFromDeployment"), + NotOffering("notOffering"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DeviceServiceSubstate(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DeviceServiceSubstate forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "scheduled": return Scheduled; + case "offerReady": return OfferReady; + case "adminPaused": return AdminPaused; + case "adminCancelled": return AdminCancelled; + case "removedFromDeployment": return RemovedFromDeployment; + case "notOffering": return NotOffering; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateApprovalRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateApprovalRule.java new file mode 100644 index 00000000000..412c77f837f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateApprovalRule.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriverUpdateApprovalRule extends ApprovalRule implements Parsable { + /** + * Instantiates a new {@link DriverUpdateApprovalRule} and sets the default values. + */ + public DriverUpdateApprovalRule() { + super(); + this.setOdataType("#microsoft.graph.windowsUpdates.driverUpdateApprovalRule"); + } + /** + * 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 DriverUpdateApprovalRule} + */ + @jakarta.annotation.Nonnull + public static DriverUpdateApprovalRule createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriverUpdateApprovalRule(); + } + /** + * 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/windowsupdates/DriverUpdateDeviceStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateDeviceStatus.java new file mode 100644 index 00000000000..c2ca3320b2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateDeviceStatus.java @@ -0,0 +1,226 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriverUpdateDeviceStatus extends Entity implements Parsable { + /** + * Instantiates a new {@link DriverUpdateDeviceStatus} and sets the default values. + */ + public DriverUpdateDeviceStatus() { + 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 DriverUpdateDeviceStatus} + */ + @jakarta.annotation.Nonnull + public static DriverUpdateDeviceStatus createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriverUpdateDeviceStatus(); + } + /** + * Gets the aadDeviceId property value. The Microsoft Entra identifier of the device. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAadDeviceId() { + return this.backingStore.get("aadDeviceId"); + } + /** + * Gets the clientState property value. The clientState property + * @return a {@link DeviceClientState} + */ + @jakarta.annotation.Nullable + public DeviceClientState getClientState() { + return this.backingStore.get("clientState"); + } + /** + * Gets the clientSubstate property value. The clientSubstate property + * @return a {@link DeviceClientSubstate} + */ + @jakarta.annotation.Nullable + public DeviceClientSubstate getClientSubstate() { + return this.backingStore.get("clientSubstate"); + } + /** + * Gets the deviceName property value. The device name. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceName() { + return this.backingStore.get("deviceName"); + } + /** + * 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("aadDeviceId", (n) -> { this.setAadDeviceId(n.getStringValue()); }); + deserializerMap.put("clientState", (n) -> { this.setClientState(n.getEnumValue(DeviceClientState::forValue)); }); + deserializerMap.put("clientSubstate", (n) -> { this.setClientSubstate(n.getEnumValue(DeviceClientSubstate::forValue)); }); + deserializerMap.put("deviceName", (n) -> { this.setDeviceName(n.getStringValue()); }); + deserializerMap.put("lastEventDateTime", (n) -> { this.setLastEventDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); + deserializerMap.put("policyName", (n) -> { this.setPolicyName(n.getStringValue()); }); + deserializerMap.put("ringId", (n) -> { this.setRingId(n.getStringValue()); }); + deserializerMap.put("ringName", (n) -> { this.setRingName(n.getStringValue()); }); + deserializerMap.put("serviceState", (n) -> { this.setServiceState(n.getEnumValue(DeviceServiceState::forValue)); }); + deserializerMap.put("serviceSubstate", (n) -> { this.setServiceSubstate(n.getEnumValue(DeviceServiceSubstate::forValue)); }); + return deserializerMap; + } + /** + * Gets the lastEventDateTime property value. The date and time of the latest status event. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastEventDateTime() { + return this.backingStore.get("lastEventDateTime"); + } + /** + * Gets the policyId property value. The identifier of the driver update policy. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyId() { + return this.backingStore.get("policyId"); + } + /** + * Gets the policyName property value. The display name of the driver update policy. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyName() { + return this.backingStore.get("policyName"); + } + /** + * Gets the ringId property value. The identifier of the Windows Autopatch ring. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRingId() { + return this.backingStore.get("ringId"); + } + /** + * Gets the ringName property value. The display name of the Windows Autopatch ring. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRingName() { + return this.backingStore.get("ringName"); + } + /** + * Gets the serviceState property value. The serviceState property + * @return a {@link DeviceServiceState} + */ + @jakarta.annotation.Nullable + public DeviceServiceState getServiceState() { + return this.backingStore.get("serviceState"); + } + /** + * Gets the serviceSubstate property value. The serviceSubstate property + * @return a {@link DeviceServiceSubstate} + */ + @jakarta.annotation.Nullable + public DeviceServiceSubstate getServiceSubstate() { + return this.backingStore.get("serviceSubstate"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("clientState", this.getClientState()); + writer.writeEnumValue("clientSubstate", this.getClientSubstate()); + writer.writeEnumValue("serviceState", this.getServiceState()); + writer.writeEnumValue("serviceSubstate", this.getServiceSubstate()); + } + /** + * Sets the aadDeviceId property value. The Microsoft Entra identifier of the device. Read-only. + * @param value Value to set for the aadDeviceId property. + */ + public void setAadDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("aadDeviceId", value); + } + /** + * Sets the clientState property value. The clientState property + * @param value Value to set for the clientState property. + */ + public void setClientState(@jakarta.annotation.Nullable final DeviceClientState value) { + this.backingStore.set("clientState", value); + } + /** + * Sets the clientSubstate property value. The clientSubstate property + * @param value Value to set for the clientSubstate property. + */ + public void setClientSubstate(@jakarta.annotation.Nullable final DeviceClientSubstate value) { + this.backingStore.set("clientSubstate", value); + } + /** + * Sets the deviceName property value. The device name. Read-only. + * @param value Value to set for the deviceName property. + */ + public void setDeviceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceName", value); + } + /** + * Sets the lastEventDateTime property value. The date and time of the latest status event. Read-only. + * @param value Value to set for the lastEventDateTime property. + */ + public void setLastEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastEventDateTime", value); + } + /** + * Sets the policyId property value. The identifier of the driver update policy. Read-only. + * @param value Value to set for the policyId property. + */ + public void setPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyId", value); + } + /** + * Sets the policyName property value. The display name of the driver update policy. Read-only. + * @param value Value to set for the policyName property. + */ + public void setPolicyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyName", value); + } + /** + * Sets the ringId property value. The identifier of the Windows Autopatch ring. Read-only. + * @param value Value to set for the ringId property. + */ + public void setRingId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ringId", value); + } + /** + * Sets the ringName property value. The display name of the Windows Autopatch ring. Read-only. + * @param value Value to set for the ringName property. + */ + public void setRingName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ringName", value); + } + /** + * Sets the serviceState property value. The serviceState property + * @param value Value to set for the serviceState property. + */ + public void setServiceState(@jakarta.annotation.Nullable final DeviceServiceState value) { + this.backingStore.set("serviceState", value); + } + /** + * Sets the serviceSubstate property value. The serviceSubstate property + * @param value Value to set for the serviceSubstate property. + */ + public void setServiceSubstate(@jakarta.annotation.Nullable final DeviceServiceSubstate value) { + this.backingStore.set("serviceSubstate", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateDeviceStatusCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateDeviceStatusCollectionResponse.java new file mode 100644 index 00000000000..25ed9d98335 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateDeviceStatusCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 DriverUpdateDeviceStatusCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DriverUpdateDeviceStatusCollectionResponse} and sets the default values. + */ + public DriverUpdateDeviceStatusCollectionResponse() { + 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 DriverUpdateDeviceStatusCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static DriverUpdateDeviceStatusCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriverUpdateDeviceStatusCollectionResponse(); + } + /** + * 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(DriverUpdateDeviceStatus::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/windowsupdates/DriverUpdatePolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdatePolicy.java new file mode 100644 index 00000000000..26d96c92664 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdatePolicy.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriverUpdatePolicy extends Policy implements Parsable { + /** + * Instantiates a new {@link DriverUpdatePolicy} and sets the default values. + */ + public DriverUpdatePolicy() { + super(); + this.setOdataType("#microsoft.graph.windowsUpdates.driverUpdatePolicy"); + } + /** + * 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 DriverUpdatePolicy} + */ + @jakarta.annotation.Nonnull + public static DriverUpdatePolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriverUpdatePolicy(); + } + /** + * 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/windowsupdates/DriverUpdateReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateReport.java new file mode 100644 index 00000000000..5a6ec46cd73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateReport.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriverUpdateReport extends Entity implements Parsable { + /** + * Instantiates a new {@link DriverUpdateReport} and sets the default values. + */ + public DriverUpdateReport() { + 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 DriverUpdateReport} + */ + @jakarta.annotation.Nonnull + public static DriverUpdateReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriverUpdateReport(); + } + /** + * Gets the class property value. The device class targeted by the driver update. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClassEscaped() { + return this.backingStore.get("class"); + } + /** + * Gets the deviceStatuses property value. The latest rollout statuses for devices associated with the driver update. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDeviceStatuses() { + return this.backingStore.get("deviceStatuses"); + } + /** + * Gets the displayName property value. The display name of the driver update. 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("class", (n) -> { this.setClass(n.getStringValue()); }); + deserializerMap.put("deviceStatuses", (n) -> { this.setDeviceStatuses(n.getCollectionOfObjectValues(DriverUpdateDeviceStatus::createFromDiscriminatorValue)); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("manufacturer", (n) -> { this.setManufacturer(n.getStringValue()); }); + deserializerMap.put("releaseDateTime", (n) -> { this.setReleaseDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the manufacturer property value. The manufacturer of the driver update. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManufacturer() { + return this.backingStore.get("manufacturer"); + } + /** + * Gets the releaseDateTime property value. The date and time when the driver update was released. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getReleaseDateTime() { + return this.backingStore.get("releaseDateTime"); + } + /** + * Gets the version property value. The driver version. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVersion() { + return this.backingStore.get("version"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("deviceStatuses", this.getDeviceStatuses()); + } + /** + * Sets the class property value. The device class targeted by the driver update. Read-only. + * @param value Value to set for the class property. + */ + public void setClass(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("class", value); + } + /** + * Sets the deviceStatuses property value. The latest rollout statuses for devices associated with the driver update. + * @param value Value to set for the deviceStatuses property. + */ + public void setDeviceStatuses(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("deviceStatuses", value); + } + /** + * Sets the displayName property value. The display name of the driver update. 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 manufacturer property value. The manufacturer of the driver update. Read-only. + * @param value Value to set for the manufacturer property. + */ + public void setManufacturer(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manufacturer", value); + } + /** + * Sets the releaseDateTime property value. The date and time when the driver update was released. Read-only. + * @param value Value to set for the releaseDateTime property. + */ + public void setReleaseDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("releaseDateTime", value); + } + /** + * Sets the version property value. The driver version. Read-only. + * @param value Value to set for the version property. + */ + public void setVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("version", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateReportCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateReportCollectionResponse.java new file mode 100644 index 00000000000..2df92faa17f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateReportCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 DriverUpdateReportCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DriverUpdateReportCollectionResponse} and sets the default values. + */ + public DriverUpdateReportCollectionResponse() { + 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 DriverUpdateReportCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static DriverUpdateReportCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriverUpdateReportCollectionResponse(); + } + /** + * 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(DriverUpdateReport::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/windowsupdates/DriverUpdateRing.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateRing.java new file mode 100644 index 00000000000..93603455799 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/DriverUpdateRing.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DriverUpdateRing extends Ring implements Parsable { + /** + * Instantiates a new {@link DriverUpdateRing} and sets the default values. + */ + public DriverUpdateRing() { + super(); + this.setOdataType("#microsoft.graph.windowsUpdates.driverUpdateRing"); + } + /** + * 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 DriverUpdateRing} + */ + @jakarta.annotation.Nonnull + public static DriverUpdateRing createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriverUpdateRing(); + } + /** + * 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/windowsupdates/FeatureUpdatePolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/FeatureUpdatePolicy.java new file mode 100644 index 00000000000..e8f87ba496a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/FeatureUpdatePolicy.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FeatureUpdatePolicy extends Policy implements Parsable { + /** + * Instantiates a new {@link FeatureUpdatePolicy} and sets the default values. + */ + public FeatureUpdatePolicy() { + super(); + this.setOdataType("#microsoft.graph.windowsUpdates.featureUpdatePolicy"); + } + /** + * 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 FeatureUpdatePolicy} + */ + @jakarta.annotation.Nonnull + public static FeatureUpdatePolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FeatureUpdatePolicy(); + } + /** + * 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/windowsupdates/FeatureUpdateRing.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/FeatureUpdateRing.java new file mode 100644 index 00000000000..b92c325f926 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/FeatureUpdateRing.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FeatureUpdateRing extends Ring implements Parsable { + /** + * Instantiates a new {@link FeatureUpdateRing} and sets the default values. + */ + public FeatureUpdateRing() { + super(); + this.setOdataType("#microsoft.graph.windowsUpdates.featureUpdateRing"); + } + /** + * 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 FeatureUpdateRing} + */ + @jakarta.annotation.Nonnull + public static FeatureUpdateRing createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FeatureUpdateRing(); + } + /** + * 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("isOfferOptional", (n) -> { this.setIsOfferOptional(n.getBooleanValue()); }); + deserializerMap.put("offerDurationInDays", (n) -> { this.setOfferDurationInDays(n.getIntegerValue()); }); + deserializerMap.put("offerIntervalInDays", (n) -> { this.setOfferIntervalInDays(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the isOfferOptional property value. Indicates whether the feature update is offered to end users as optional rather than required. Default is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsOfferOptional() { + return this.backingStore.get("isOfferOptional"); + } + /** + * Gets the offerDurationInDays property value. The total length of the gradual-rollout window, in days, from when the update is first offered to when the rollout completes. The minimum is 1. Only used when offerIntervalInDays is 1 or greater; ignored when offerIntervalInDays is 0. Default is 1. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getOfferDurationInDays() { + return this.backingStore.get("offerDurationInDays"); + } + /** + * Gets the offerIntervalInDays property value. How often, in days, a new subset of devices is offered the update. Accepted range is 0 to 30. Set to 0 to offer the update to all devices at once. When the value is 1 or greater, the rollout advances one subset at each interval until every device has been offered the update. Must be less than or equal to offerDurationInDays. Default is 0. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getOfferIntervalInDays() { + return this.backingStore.get("offerIntervalInDays"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("isOfferOptional", this.getIsOfferOptional()); + writer.writeIntegerValue("offerDurationInDays", this.getOfferDurationInDays()); + writer.writeIntegerValue("offerIntervalInDays", this.getOfferIntervalInDays()); + } + /** + * Sets the isOfferOptional property value. Indicates whether the feature update is offered to end users as optional rather than required. Default is false. + * @param value Value to set for the isOfferOptional property. + */ + public void setIsOfferOptional(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isOfferOptional", value); + } + /** + * Sets the offerDurationInDays property value. The total length of the gradual-rollout window, in days, from when the update is first offered to when the rollout completes. The minimum is 1. Only used when offerIntervalInDays is 1 or greater; ignored when offerIntervalInDays is 0. Default is 1. + * @param value Value to set for the offerDurationInDays property. + */ + public void setOfferDurationInDays(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("offerDurationInDays", value); + } + /** + * Sets the offerIntervalInDays property value. How often, in days, a new subset of devices is offered the update. Accepted range is 0 to 30. Set to 0 to offer the update to all devices at once. When the value is 1 or greater, the rollout advances one subset at each interval until every device has been offered the update. Must be less than or equal to offerDurationInDays. Default is 0. + * @param value Value to set for the offerIntervalInDays property. + */ + public void setOfferIntervalInDays(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("offerIntervalInDays", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/HotpatchReadiness.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/HotpatchReadiness.java new file mode 100644 index 00000000000..984800ddbe0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/HotpatchReadiness.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum HotpatchReadiness implements ValuedEnum { + Ready("ready"), + NotReady("notReady"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + HotpatchReadiness(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static HotpatchReadiness forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "ready": return Ready; + case "notReady": return NotReady; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/MdmAppSetting.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/MdmAppSetting.java new file mode 100644 index 00000000000..33a8bbf9219 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/MdmAppSetting.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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; +/** + * Per-MDM-application settings for a tenant, identified by a unique MDM app ID (GUID-formatted string). + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MdmAppSetting implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MdmAppSetting} and sets the default values. + */ + public MdmAppSetting() { + 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 MdmAppSetting} + */ + @jakarta.annotation.Nonnull + public static MdmAppSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MdmAppSetting(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("isHotpatchEnabled", (n) -> { this.setIsHotpatchEnabled(n.getBooleanValue()); }); + deserializerMap.put("mdmAppId", (n) -> { this.setMdmAppId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isHotpatchEnabled property value. Whether hotpatch is enabled for this MDM application. The default is true. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsHotpatchEnabled() { + return this.backingStore.get("isHotpatchEnabled"); + } + /** + * Gets the mdmAppId property value. The unique identifier of the MDM application as a GUID-formatted string. This property is the resource key and can't be updated. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMdmAppId() { + return this.backingStore.get("mdmAppId"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isHotpatchEnabled", this.getIsHotpatchEnabled()); + writer.writeStringValue("mdmAppId", this.getMdmAppId()); + 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 isHotpatchEnabled property value. Whether hotpatch is enabled for this MDM application. The default is true. + * @param value Value to set for the isHotpatchEnabled property. + */ + public void setIsHotpatchEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isHotpatchEnabled", value); + } + /** + * Sets the mdmAppId property value. The unique identifier of the MDM application as a GUID-formatted string. This property is the resource key and can't be updated. + * @param value Value to set for the mdmAppId property. + */ + public void setMdmAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mdmAppId", 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/windowsupdates/MdmAppSettingCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/MdmAppSettingCollectionResponse.java new file mode 100644 index 00000000000..aae9aafb6e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/MdmAppSettingCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 MdmAppSettingCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MdmAppSettingCollectionResponse} and sets the default values. + */ + public MdmAppSettingCollectionResponse() { + 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 MdmAppSettingCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MdmAppSettingCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MdmAppSettingCollectionResponse(); + } + /** + * 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(MdmAppSetting::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/windowsupdates/OsStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/OsStatus.java new file mode 100644 index 00000000000..ea7311bb3a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/OsStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum OsStatus implements ValuedEnum { + EndOfServicing("endOfServicing"), + InServicing("inServicing"), + NearEndOfServicing("nearEndOfServicing"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + OsStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static OsStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "endOfServicing": return EndOfServicing; + case "inServicing": return InServicing; + case "nearEndOfServicing": return NearEndOfServicing; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/Policy.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/Policy.java index 00fce07fc73..16d7d12e9be 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/Policy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/Policy.java @@ -28,13 +28,23 @@ public static Policy createFromDiscriminatorValue(@jakarta.annotation.Nonnull fi if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.windowsUpdates.driverUpdatePolicy": return new DriverUpdatePolicy(); + case "#microsoft.graph.windowsUpdates.featureUpdatePolicy": return new FeatureUpdatePolicy(); case "#microsoft.graph.windowsUpdates.qualityUpdatePolicy": return new QualityUpdatePolicy(); } } return new Policy(); } /** - * Gets the applicableContent property value. Represents content applicable for offering to the related collection of devices. + * Gets the applicableCatalogs property value. The catalog entries that apply to devices targeted by the policy. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getApplicableCatalogs() { + return this.backingStore.get("applicableCatalogs"); + } + /** + * Gets the applicableContent property value. The existing applicable-content collection. For driver and feature update applicability, use applicableCatalogs. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -50,7 +60,7 @@ public java.util.List getApprovalRules() { return this.backingStore.get("approvalRules"); } /** - * Gets the approvals property value. Represents a set of quality updates policy approval types. + * Gets the approvals property value. The update content approvals associated with the policy. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -88,6 +98,7 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("applicableCatalogs", (n) -> { this.setApplicableCatalogs(n.getCollectionOfObjectValues(ApplicableCatalog::createFromDiscriminatorValue)); }); deserializerMap.put("applicableContent", (n) -> { this.setApplicableContent(n.getCollectionOfObjectValues(ApplicableContent::createFromDiscriminatorValue)); }); deserializerMap.put("approvalRules", (n) -> { this.setApprovalRules(n.getCollectionOfObjectValues(ApprovalRule::createFromDiscriminatorValue)); }); deserializerMap.put("approvals", (n) -> { this.setApprovals(n.getCollectionOfObjectValues(PolicyApproval::createFromDiscriminatorValue)); }); @@ -107,7 +118,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the rings property value. Represents a set of deployment rings that contains update deployment settings. + * Gets the rings property value. The deployment rings that define targeting, deferral, and pause settings for the policy. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -121,6 +132,7 @@ public java.util.List getRings() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("applicableCatalogs", this.getApplicableCatalogs()); writer.writeCollectionOfObjectValues("applicableContent", this.getApplicableContent()); writer.writeCollectionOfObjectValues("approvalRules", this.getApprovalRules()); writer.writeCollectionOfObjectValues("approvals", this.getApprovals()); @@ -131,7 +143,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("rings", this.getRings()); } /** - * Sets the applicableContent property value. Represents content applicable for offering to the related collection of devices. + * Sets the applicableCatalogs property value. The catalog entries that apply to devices targeted by the policy. + * @param value Value to set for the applicableCatalogs property. + */ + public void setApplicableCatalogs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("applicableCatalogs", value); + } + /** + * Sets the applicableContent property value. The existing applicable-content collection. For driver and feature update applicability, use applicableCatalogs. * @param value Value to set for the applicableContent property. */ public void setApplicableContent(@jakarta.annotation.Nullable final java.util.List value) { @@ -145,7 +164,7 @@ public void setApprovalRules(@jakarta.annotation.Nullable final java.util.List value) { @@ -180,7 +199,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the rings property value. Represents a set of deployment rings that contains update deployment settings. + * Sets the rings property value. The deployment rings that define targeting, deferral, and pause settings for the policy. * @param value Value to set for the rings property. */ public void setRings(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyApproval.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyApproval.java index c627273e77b..8a044470261 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyApproval.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyApproval.java @@ -26,6 +26,14 @@ public static PolicyApproval createFromDiscriminatorValue(@jakarta.annotation.No Objects.requireNonNull(parseNode); return new PolicyApproval(); } + /** + * Gets the approvedBy property value. The approvedBy property + * @return a {@link ApprovedBy} + */ + @jakarta.annotation.Nullable + public ApprovedBy getApprovedBy() { + return this.backingStore.get("approvedBy"); + } /** * Gets the catalogEntry property value. The content that you can approve for deployment. Read-only. * @return a {@link CatalogEntry} @@ -57,10 +65,12 @@ public OffsetDateTime getCreatedDateTime() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("approvedBy", (n) -> { this.setApprovedBy(n.getEnumValue(ApprovedBy::forValue)); }); deserializerMap.put("catalogEntry", (n) -> { this.setCatalogEntry(n.getObjectValue(CatalogEntry::createFromDiscriminatorValue)); }); deserializerMap.put("catalogEntryId", (n) -> { this.setCatalogEntryId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ApprovalStatus::forValue)); }); return deserializerMap; } @@ -72,6 +82,14 @@ public Map> getFieldDeserializers public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } + /** + * Gets the startDateTime property value. The date and time when the approved content can start being offered. If omitted when the approval is created, the service uses the current time. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartDateTime() { + return this.backingStore.get("startDateTime"); + } /** * Gets the status property value. The status property * @return a {@link ApprovalStatus} @@ -87,12 +105,21 @@ public ApprovalStatus getStatus() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeEnumValue("approvedBy", this.getApprovedBy()); writer.writeObjectValue("catalogEntry", this.getCatalogEntry()); writer.writeStringValue("catalogEntryId", this.getCatalogEntryId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); writer.writeEnumValue("status", this.getStatus()); } + /** + * Sets the approvedBy property value. The approvedBy property + * @param value Value to set for the approvedBy property. + */ + public void setApprovedBy(@jakarta.annotation.Nullable final ApprovedBy value) { + this.backingStore.set("approvedBy", value); + } /** * Sets the catalogEntry property value. The content that you can approve for deployment. Read-only. * @param value Value to set for the catalogEntry property. @@ -121,6 +148,13 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } + /** + * Sets the startDateTime property value. The date and time when the approved content can start being offered. If omitted when the approval is created, the service uses the current time. + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startDateTime", value); + } /** * Sets the status property value. The status property * @param value Value to set for the status property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignment.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignment.java new file mode 100644 index 00000000000..a9e7088574e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignment.java @@ -0,0 +1,110 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 PolicyAssignment extends Entity implements Parsable { + /** + * Instantiates a new {@link PolicyAssignment} and sets the default values. + */ + public PolicyAssignment() { + 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 PolicyAssignment} + */ + @jakarta.annotation.Nonnull + public static PolicyAssignment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PolicyAssignment(); + } + /** + * Gets the azureAdDeviceId property value. The Microsoft Entra identifier of the assigned device. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAzureAdDeviceId() { + return this.backingStore.get("azureAdDeviceId"); + } + /** + * Gets the deviceProfile property value. The deviceProfile property + * @return a {@link DeviceProfile} + */ + @jakarta.annotation.Nullable + public DeviceProfile getDeviceProfile() { + return this.backingStore.get("deviceProfile"); + } + /** + * 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("azureAdDeviceId", (n) -> { this.setAzureAdDeviceId(n.getStringValue()); }); + deserializerMap.put("deviceProfile", (n) -> { this.setDeviceProfile(n.getObjectValue(DeviceProfile::createFromDiscriminatorValue)); }); + deserializerMap.put("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); + deserializerMap.put("policyName", (n) -> { this.setPolicyName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the policyId property value. The identifier of the assigned Windows Autopatch policy. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyId() { + return this.backingStore.get("policyId"); + } + /** + * Gets the policyName property value. The display name of the assigned Windows Autopatch policy. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyName() { + return this.backingStore.get("policyName"); + } + /** + * 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("deviceProfile", this.getDeviceProfile()); + } + /** + * Sets the azureAdDeviceId property value. The Microsoft Entra identifier of the assigned device. Read-only. + * @param value Value to set for the azureAdDeviceId property. + */ + public void setAzureAdDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("azureAdDeviceId", value); + } + /** + * Sets the deviceProfile property value. The deviceProfile property + * @param value Value to set for the deviceProfile property. + */ + public void setDeviceProfile(@jakarta.annotation.Nullable final DeviceProfile value) { + this.backingStore.set("deviceProfile", value); + } + /** + * Sets the policyId property value. The identifier of the assigned Windows Autopatch policy. Read-only. + * @param value Value to set for the policyId property. + */ + public void setPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyId", value); + } + /** + * Sets the policyName property value. The display name of the assigned Windows Autopatch policy. Read-only. + * @param value Value to set for the policyName property. + */ + public void setPolicyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignmentCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignmentCollectionResponse.java new file mode 100644 index 00000000000..dc320785542 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/PolicyAssignmentCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 PolicyAssignmentCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PolicyAssignmentCollectionResponse} and sets the default values. + */ + public PolicyAssignmentCollectionResponse() { + 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 PolicyAssignmentCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static PolicyAssignmentCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PolicyAssignmentCollectionResponse(); + } + /** + * 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(PolicyAssignment::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/windowsupdates/Ring.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/Ring.java index 8651013a12d..2f7ee01dd48 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/Ring.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/Ring.java @@ -28,6 +28,8 @@ public static Ring createFromDiscriminatorValue(@jakarta.annotation.Nonnull fina if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.windowsUpdates.driverUpdateRing": return new DriverUpdateRing(); + case "#microsoft.graph.windowsUpdates.featureUpdateRing": return new FeatureUpdateRing(); case "#microsoft.graph.windowsUpdates.qualityUpdateRing": return new QualityUpdateRing(); } } @@ -42,7 +44,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the deferralInDays property value. The quality update deferral period in days. The value must be between 0 and 30. Optional. + * Gets the deferralInDays property value. The update deferral period in days. The value must be between 0 and 30. Optional. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -99,7 +101,7 @@ public IncludedGroupAssignment getIncludedGroupAssignment() { return this.backingStore.get("includedGroupAssignment"); } /** - * Gets the isPaused property value. The pause action for the quality update ring policy. Required. + * Gets the isPaused property value. The pause action for the update ring. Required. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -107,7 +109,7 @@ public Boolean getIsPaused() { return this.backingStore.get("isPaused"); } /** - * Gets the lastModifiedDateTime property value. The date and time whenthe ring was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * Gets the lastModifiedDateTime property value. The date and time when the ring was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -138,7 +140,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the deferralInDays property value. The quality update deferral period in days. The value must be between 0 and 30. Optional. + * Sets the deferralInDays property value. The update deferral period in days. The value must be between 0 and 30. Optional. * @param value Value to set for the deferralInDays property. */ public void setDeferralInDays(@jakarta.annotation.Nullable final Integer value) { @@ -173,14 +175,14 @@ public void setIncludedGroupAssignment(@jakarta.annotation.Nullable final Includ this.backingStore.set("includedGroupAssignment", value); } /** - * Sets the isPaused property value. The pause action for the quality update ring policy. Required. + * Sets the isPaused property value. The pause action for the update ring. Required. * @param value Value to set for the isPaused property. */ public void setIsPaused(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isPaused", value); } /** - * Sets the lastModifiedDateTime property value. The date and time whenthe ring was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * Sets the lastModifiedDateTime property value. The date and time when the ring was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * @param value Value to set for the lastModifiedDateTime property. */ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/TenantSetting.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/TenantSetting.java new file mode 100644 index 00000000000..0ae99b48a0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/TenantSetting.java @@ -0,0 +1,82 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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; +/** + * Tenant-level settings singleton for Windows Autopatch updates. Each tenant has at most one resource; a missing resource means all defaults apply. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TenantSetting extends Entity implements Parsable { + /** + * Instantiates a new {@link TenantSetting} and sets the default values. + */ + public TenantSetting() { + 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 TenantSetting} + */ + @jakarta.annotation.Nonnull + public static TenantSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TenantSetting(); + } + /** + * Gets the areDataProcessorServiceForWindowsFeaturesEnabled property value. Whether Data Processor Service for Windows (DPSW) features are enabled for this tenant. The default is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreDataProcessorServiceForWindowsFeaturesEnabled() { + return this.backingStore.get("areDataProcessorServiceForWindowsFeaturesEnabled"); + } + /** + * 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("areDataProcessorServiceForWindowsFeaturesEnabled", (n) -> { this.setAreDataProcessorServiceForWindowsFeaturesEnabled(n.getBooleanValue()); }); + deserializerMap.put("mdmAppSettings", (n) -> { this.setMdmAppSettings(n.getCollectionOfObjectValues(MdmAppSetting::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the mdmAppSettings property value. The per-MDM-application settings for the current tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMdmAppSettings() { + return this.backingStore.get("mdmAppSettings"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("areDataProcessorServiceForWindowsFeaturesEnabled", this.getAreDataProcessorServiceForWindowsFeaturesEnabled()); + writer.writeCollectionOfObjectValues("mdmAppSettings", this.getMdmAppSettings()); + } + /** + * Sets the areDataProcessorServiceForWindowsFeaturesEnabled property value. Whether Data Processor Service for Windows (DPSW) features are enabled for this tenant. The default is false. + * @param value Value to set for the areDataProcessorServiceForWindowsFeaturesEnabled property. + */ + public void setAreDataProcessorServiceForWindowsFeaturesEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areDataProcessorServiceForWindowsFeaturesEnabled", value); + } + /** + * Sets the mdmAppSettings property value. The per-MDM-application settings for the current tenant. + * @param value Value to set for the mdmAppSettings property. + */ + public void setMdmAppSettings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mdmAppSettings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/UpdateData.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/UpdateData.java new file mode 100644 index 00000000000..4cb772ddc56 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/UpdateData.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 UpdateData extends Entity implements Parsable { + /** + * Instantiates a new {@link UpdateData} and sets the default values. + */ + public UpdateData() { + 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 UpdateData} + */ + @jakarta.annotation.Nonnull + public static UpdateData createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateData(); + } + /** + * Gets the applicableCatalogSummaries property value. Catalog applicability aggregated across Autopatch policies. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getApplicableCatalogSummaries() { + return this.backingStore.get("applicableCatalogSummaries"); + } + /** + * Gets the deviceProfiles property value. Device profile and Windows servicing information. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDeviceProfiles() { + return this.backingStore.get("deviceProfiles"); + } + /** + * Gets the drivers property value. Driver updates available in the tenant and their per-device rollout status. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDrivers() { + return this.backingStore.get("drivers"); + } + /** + * 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("applicableCatalogSummaries", (n) -> { this.setApplicableCatalogSummaries(n.getCollectionOfObjectValues(ApplicableCatalogSummary::createFromDiscriminatorValue)); }); + deserializerMap.put("deviceProfiles", (n) -> { this.setDeviceProfiles(n.getCollectionOfObjectValues(DeviceProfile::createFromDiscriminatorValue)); }); + deserializerMap.put("drivers", (n) -> { this.setDrivers(n.getCollectionOfObjectValues(DriverUpdateReport::createFromDiscriminatorValue)); }); + deserializerMap.put("policyAssignments", (n) -> { this.setPolicyAssignments(n.getCollectionOfObjectValues(PolicyAssignment::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the policyAssignments property value. Assignments that associate Autopatch policies with devices. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPolicyAssignments() { + return this.backingStore.get("policyAssignments"); + } + /** + * 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("applicableCatalogSummaries", this.getApplicableCatalogSummaries()); + writer.writeCollectionOfObjectValues("deviceProfiles", this.getDeviceProfiles()); + writer.writeCollectionOfObjectValues("drivers", this.getDrivers()); + writer.writeCollectionOfObjectValues("policyAssignments", this.getPolicyAssignments()); + } + /** + * Sets the applicableCatalogSummaries property value. Catalog applicability aggregated across Autopatch policies. Read-only. + * @param value Value to set for the applicableCatalogSummaries property. + */ + public void setApplicableCatalogSummaries(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("applicableCatalogSummaries", value); + } + /** + * Sets the deviceProfiles property value. Device profile and Windows servicing information. Read-only. + * @param value Value to set for the deviceProfiles property. + */ + public void setDeviceProfiles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("deviceProfiles", value); + } + /** + * Sets the drivers property value. Driver updates available in the tenant and their per-device rollout status. Read-only. + * @param value Value to set for the drivers property. + */ + public void setDrivers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("drivers", value); + } + /** + * Sets the policyAssignments property value. Assignments that associate Autopatch policies with devices. Read-only. + * @param value Value to set for the policyAssignments property. + */ + public void setPolicyAssignments(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("policyAssignments", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/ConnectivityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/ConnectivityRequestBuilder.java index 371aaa91220..f8889529be9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/ConnectivityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/ConnectivityRequestBuilder.java @@ -26,7 +26,10 @@ public class ConnectivityRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the branches property of the microsoft.graph.networkaccess.connectivity entity. * @return a {@link BranchesRequestBuilder} + * @deprecated + * The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20 */ + @Deprecated @jakarta.annotation.Nonnull public BranchesRequestBuilder branches() { return new BranchesRequestBuilder(pathParameters, requestAdapter); 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 3490b1de206..a85ff263ad7 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 @@ -3,7 +3,7 @@ import com.microsoft.graph.beta.models.networkaccess.Reports; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesscrosstenantaccessreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder; -import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder; +import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationidaiagentidaiagentidaiagentnameaiage_1750c95c.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_8b18324c; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder; @@ -109,13 +109,13 @@ public MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEn * Provides operations to call the destinationReport method. * @param endDateTime Usage: endDateTime={endDateTime} * @param startDateTime Usage: startDateTime={startDateTime} - * @return a {@link MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder} + * @return a {@link MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44} */ @jakarta.annotation.Nonnull - public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualId(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44 microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategory(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { Objects.requireNonNull(endDateTime); Objects.requireNonNull(startDateTime); - return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44(pathParameters, requestAdapter, endDateTime, startDateTime); } /** * Provides operations to call the deviceReport method. diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse.java similarity index 82% rename from src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse.java rename to src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse.java index 777ddb707b3..a19c95f0cab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid; +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory; import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; import com.microsoft.graph.beta.models.networkaccess.Destination; @@ -9,22 +9,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse} and sets the default values. + * Instantiates a new {@link DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse} and sets the default values. */ - public DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse() { + public DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse() { 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 DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse} + * @return a {@link DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse} */ @jakarta.annotation.Nonnull - public static DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse(); + return new DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse(); } /** * The deserialization information for the current model diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.java similarity index 76% rename from src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.java index b7a61f6ff46..2ebe4b14f3e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualid; +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetimeaiagentidaiagentidaiagentnameaiagentnameagenttypeidagenttypeidagentvirtualidagentvirtualiddevicecategorydevicecategory; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -16,51 +16,51 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to call the destinationReport method. + * Provides operations to call the destinationReport method. Original name: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryRequestBuilder */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder extends BaseRequestBuilder { +public class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44 extends BaseRequestBuilder { /** - * Instantiates a new {@link MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44} and sets the default values. * @param endDateTime Usage: endDateTime={endDateTime} * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. * @param startDateTime Usage: startDateTime={startDateTime} */ - public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { - super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime},aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*}", pathParameters); + public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime},aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',deviceCategory='@deviceCategory'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,deviceCategory*}", pathParameters); this.pathParameters.put("endDateTime", endDateTime); this.pathParameters.put("startDateTime", startDateTime); } /** - * Instantiates a new {@link MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime},aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*}", rawUrl); + public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime},aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',deviceCategory='@deviceCategory'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,deviceCategory*}", rawUrl); } /** * Invoke function destinationReport - * @return a {@link DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse} + * @return a {@link DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse get() { + public DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse get() { return get(null); } /** * Invoke function destinationReport * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse} + * @return a {@link DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse get(@jakarta.annotation.Nullable 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, DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdGetResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCategoryGetResponse::createFromDiscriminatorValue); } /** * Invoke function destinationReport @@ -85,12 +85,12 @@ 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 MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder} + * @return a {@link MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44} */ @jakarta.annotation.Nonnull - public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44 withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdRequestBuilder(rawUrl, requestAdapter); + return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDeviceCategoryDeviceCateg_6dfb0c44(rawUrl, requestAdapter); } /** * Invoke function destinationReport @@ -122,6 +122,11 @@ public class GetQueryParameters implements QueryParameters { */ @jakarta.annotation.Nullable public Boolean count; + /** + * Usage: deviceCategory='@deviceCategory' + */ + @jakarta.annotation.Nullable + public String deviceCategory; /** * Filter items by property values */ @@ -154,6 +159,7 @@ public Map toQueryParameters() { allQueryParams.put("aiAgentId", aiAgentId); allQueryParams.put("aiAgentName", aiAgentName); allQueryParams.put("%24count", count); + allQueryParams.put("deviceCategory", deviceCategory); allQueryParams.put("%24filter", filter); allQueryParams.put("%24search", search); allQueryParams.put("%24skip", skip); diff --git a/src/main/java/com/microsoft/graph/beta/generated/organization/item/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/organization/item/settings/SettingsRequestBuilder.java index e7308ac1258..dca43954cd7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/organization/item/settings/SettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/organization/item/settings/SettingsRequestBuilder.java @@ -35,7 +35,10 @@ public ContactInsightsRequestBuilder contactInsights() { /** * Provides operations to manage the itemInsights property of the microsoft.graph.organizationSettings entity. * @return a {@link ItemInsightsRequestBuilder} + * @deprecated + * The Organization ItemInsights endpoint will stop returning data on January 1st, 2024. Please use the new Admin People ItemInsights endpoint. as of 2023-10/Beta:ItemInsightsOranizationSettings on 2023-10-17 and will be removed 2024-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public ItemInsightsRequestBuilder itemInsights() { return new ItemInsightsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java index 56dc6d8148e..65d749aa0bd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java @@ -38,7 +38,10 @@ public BucketsRequestBuilder buckets() { /** * Provides operations to manage the goals property of the microsoft.graph.planner entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/PlannerPlanItemRequestBuilder.java index e38246c44f4..9b2b928e7d8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/rolemanagementpolicies/item/rules/RulesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/rolemanagementpolicies/item/rules/RulesRequestBuilder.java index 0c0b07ec3c3..cad74f7a233 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/rolemanagementpolicies/item/rules/RulesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/rolemanagementpolicies/item/rules/RulesRequestBuilder.java @@ -60,7 +60,7 @@ public RulesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. + * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyCustomExtensionRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. * @return a {@link UnifiedRoleManagementPolicyRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public UnifiedRoleManagementPolicyRuleCollectionResponse get() { return get(null); } /** - * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. + * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyCustomExtensionRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UnifiedRoleManagementPolicyRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public UnifiedRoleManagementPolicyRule post(@jakarta.annotation.Nonnull final Un return this.requestAdapter.send(requestInfo, errorMapping, UnifiedRoleManagementPolicyRule::createFromDiscriminatorValue); } /** - * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. + * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyCustomExtensionRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. + * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyCustomExtensionRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public RulesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new RulesRequestBuilder(rawUrl, requestAdapter); } /** - * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. + * Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:+ unifiedRoleManagementPolicyApprovalRule+ unifiedRoleManagementPolicyAuthenticationContextRule+ unifiedRoleManagementPolicyCustomExtensionRule+ unifiedRoleManagementPolicyEnablementRule+ unifiedRoleManagementPolicyExpirationRule+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/print/PrintRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/print/PrintRequestBuilder.java index 588d16ec947..8c90f3868dc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/print/PrintRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/print/PrintRequestBuilder.java @@ -54,7 +54,10 @@ public PrintersRequestBuilder printers() { /** * Provides operations to manage the printerShares property of the microsoft.graph.print entity. * @return a {@link PrinterSharesRequestBuilder} + * @deprecated + * The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public PrinterSharesRequestBuilder printerShares() { return new PrinterSharesRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/PrinterItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/PrinterItemRequestBuilder.java index 1b653889478..4ec12babfe2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/PrinterItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/PrinterItemRequestBuilder.java @@ -39,7 +39,10 @@ public ConnectorsRequestBuilder connectors() { /** * Provides operations to call the getCapabilities method. * @return a {@link GetCapabilitiesRequestBuilder} + * @deprecated + * The getCapabilities API is deprecated and will stop returning data on July 31, 2023. Please use the capabilities property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public GetCapabilitiesRequestBuilder getCapabilities() { return new GetCapabilitiesRequestBuilder(pathParameters, requestAdapter); @@ -55,7 +58,10 @@ public JobsRequestBuilder jobs() { /** * Provides operations to call the resetDefaults method. * @return a {@link ResetDefaultsRequestBuilder} + * @deprecated + * The resetDefaults API is deprecated and will stop returning data on July 31, 2023. Please use the restoreFactoryDefaults API instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public ResetDefaultsRequestBuilder resetDefaults() { return new ResetDefaultsRequestBuilder(pathParameters, requestAdapter); @@ -71,7 +77,10 @@ public RestoreFactoryDefaultsRequestBuilder restoreFactoryDefaults() { /** * Provides operations to manage the share property of the microsoft.graph.printer entity. * @return a {@link ShareRequestBuilder} + * @deprecated + * The share navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public ShareRequestBuilder share() { return new ShareRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/jobs/item/PrintJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/jobs/item/PrintJobItemRequestBuilder.java index ec686c568a6..033ccd15e6d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/jobs/item/PrintJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/print/printers/item/jobs/item/PrintJobItemRequestBuilder.java @@ -47,7 +47,10 @@ public CancelRequestBuilder cancel() { /** * Provides operations to call the cancelPrintJob method. * @return a {@link CancelPrintJobRequestBuilder} + * @deprecated + * The cancelPrintJob API is deprecated and will stop returning data on July 31, 2023. Please use the cancel API instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public CancelPrintJobRequestBuilder cancelPrintJob() { return new CancelPrintJobRequestBuilder(pathParameters, requestAdapter); @@ -79,7 +82,10 @@ public StartRequestBuilder start() { /** * Provides operations to call the startPrintJob method. * @return a {@link StartPrintJobRequestBuilder} + * @deprecated + * The startPrintJob API is deprecated and will stop returning data on July 31, 2023. Please use the start API instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public StartPrintJobRequestBuilder startPrintJob() { return new StartPrintJobRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedgroups/item/GroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedgroups/item/GroupItemRequestBuilder.java index 6420265a54e..1df54ab94a2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedgroups/item/GroupItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedgroups/item/GroupItemRequestBuilder.java @@ -14,7 +14,10 @@ public class GroupItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the collection of print entities. * @return a {@link RefRequestBuilder} + * @deprecated + * The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public RefRequestBuilder ref() { return new RefRequestBuilder(pathParameters, requestAdapter); @@ -22,7 +25,10 @@ public RefRequestBuilder ref() { /** * The serviceProvisioningErrors property * @return a {@link ServiceProvisioningErrorsRequestBuilder} + * @deprecated + * The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedusers/item/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedusers/item/UserItemRequestBuilder.java index f50989f3753..bb2f2299bb6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedusers/item/UserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/print/printershares/item/allowedusers/item/UserItemRequestBuilder.java @@ -15,7 +15,10 @@ public class UserItemRequestBuilder extends BaseRequestBuilder { /** * The mailboxSettings property * @return a {@link MailboxSettingsRequestBuilder} + * @deprecated + * The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public MailboxSettingsRequestBuilder mailboxSettings() { return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); @@ -23,7 +26,10 @@ public MailboxSettingsRequestBuilder mailboxSettings() { /** * Provides operations to manage the collection of print entities. * @return a {@link RefRequestBuilder} + * @deprecated + * The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public RefRequestBuilder ref() { return new RefRequestBuilder(pathParameters, requestAdapter); @@ -31,7 +37,10 @@ public RefRequestBuilder ref() { /** * The serviceProvisioningErrors property * @return a {@link ServiceProvisioningErrorsRequestBuilder} + * @deprecated + * The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/print/shares/item/jobs/item/PrintJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/print/shares/item/jobs/item/PrintJobItemRequestBuilder.java index a9bbf3b3189..8348c63aba2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/print/shares/item/jobs/item/PrintJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/print/shares/item/jobs/item/PrintJobItemRequestBuilder.java @@ -47,7 +47,10 @@ public CancelRequestBuilder cancel() { /** * Provides operations to call the cancelPrintJob method. * @return a {@link CancelPrintJobRequestBuilder} + * @deprecated + * The cancelPrintJob API is deprecated and will stop returning data on July 31, 2023. Please use the cancel API instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public CancelPrintJobRequestBuilder cancelPrintJob() { return new CancelPrintJobRequestBuilder(pathParameters, requestAdapter); @@ -79,7 +82,10 @@ public StartRequestBuilder start() { /** * Provides operations to call the startPrintJob method. * @return a {@link StartPrintJobRequestBuilder} + * @deprecated + * The startPrintJob API is deprecated and will stop returning data on July 31, 2023. Please use the start API instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public StartPrintJobRequestBuilder startPrintJob() { return new StartPrintJobRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/privacy/PrivacyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/privacy/PrivacyRequestBuilder.java index c40e1764943..b1c96c35e9d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/privacy/PrivacyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/privacy/PrivacyRequestBuilder.java @@ -24,7 +24,10 @@ public class PrivacyRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the subjectRightsRequests property of the microsoft.graph.privacy entity. * @return a {@link SubjectRightsRequestsRequestBuilder} + * @deprecated + * The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20 */ + @Deprecated @jakarta.annotation.Nonnull public SubjectRightsRequestsRequestBuilder subjectRightsRequests() { return new SubjectRightsRequestsRequestBuilder(pathParameters, requestAdapter); 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 35bb206e300..70bad9acdaf 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 @@ -50,6 +50,7 @@ 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.getmicrosoft365emissions.GetMicrosoft365EmissionsRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationsusercounts.GetOffice365ActivationsUserCountsRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationsuserdetail.GetOffice365ActivationsUserDetailRequestBuilder; @@ -223,7 +224,10 @@ public CorrelationsRequestBuilder correlations() { /** * Provides operations to manage the credentialUserRegistrationDetails property of the microsoft.graph.reportRoot entity. * @return a {@link CredentialUserRegistrationDetailsRequestBuilder} + * @deprecated + * The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API. as of 2023-06/credentialUserRegistrationDetails on 2023-06-21 and will be removed 2024-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public CredentialUserRegistrationDetailsRequestBuilder credentialUserRegistrationDetails() { return new CredentialUserRegistrationDetailsRequestBuilder(pathParameters, requestAdapter); @@ -255,7 +259,10 @@ public DailyPrintUsageByUserRequestBuilder dailyPrintUsageByUser() { /** * Provides operations to manage the dailyPrintUsageSummariesByPrinter property of the microsoft.graph.reportRoot entity. * @return a {@link DailyPrintUsageSummariesByPrinterRequestBuilder} + * @deprecated + * The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public DailyPrintUsageSummariesByPrinterRequestBuilder dailyPrintUsageSummariesByPrinter() { return new DailyPrintUsageSummariesByPrinterRequestBuilder(pathParameters, requestAdapter); @@ -263,7 +270,10 @@ public DailyPrintUsageSummariesByPrinterRequestBuilder dailyPrintUsageSummariesB /** * Provides operations to manage the dailyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. * @return a {@link DailyPrintUsageSummariesByUserRequestBuilder} + * @deprecated + * The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public DailyPrintUsageSummariesByUserRequestBuilder dailyPrintUsageSummariesByUser() { return new DailyPrintUsageSummariesByUserRequestBuilder(pathParameters, requestAdapter); @@ -295,7 +305,10 @@ public GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder get /** * Provides operations to call the getAttackSimulationRepeatOffenders method. * @return a {@link GetAttackSimulationRepeatOffendersRequestBuilder} + * @deprecated + * This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API. as of 2022-05/Tasks_And_Plans on 2022-05-24 and will be removed 2022-08-20 */ + @Deprecated @jakarta.annotation.Nonnull public GetAttackSimulationRepeatOffendersRequestBuilder getAttackSimulationRepeatOffenders() { return new GetAttackSimulationRepeatOffendersRequestBuilder(pathParameters, requestAdapter); @@ -303,7 +316,10 @@ public GetAttackSimulationRepeatOffendersRequestBuilder getAttackSimulationRepea /** * Provides operations to call the getAttackSimulationSimulationUserCoverage method. * @return a {@link GetAttackSimulationSimulationUserCoverageRequestBuilder} + * @deprecated + * This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API. as of 2022-05/Tasks_And_Plans on 2022-05-24 and will be removed 2022-08-20 */ + @Deprecated @jakarta.annotation.Nonnull public GetAttackSimulationSimulationUserCoverageRequestBuilder getAttackSimulationSimulationUserCoverage() { return new GetAttackSimulationSimulationUserCoverageRequestBuilder(pathParameters, requestAdapter); @@ -311,7 +327,10 @@ public GetAttackSimulationSimulationUserCoverageRequestBuilder getAttackSimulati /** * Provides operations to call the getAttackSimulationTrainingUserCoverage method. * @return a {@link GetAttackSimulationTrainingUserCoverageRequestBuilder} + * @deprecated + * This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API. as of 2022-05/Tasks_And_Plans on 2022-05-24 and will be removed 2022-08-20 */ + @Deprecated @jakarta.annotation.Nonnull public GetAttackSimulationTrainingUserCoverageRequestBuilder getAttackSimulationTrainingUserCoverage() { return new GetAttackSimulationTrainingUserCoverageRequestBuilder(pathParameters, requestAdapter); @@ -324,6 +343,14 @@ public GetAttackSimulationTrainingUserCoverageRequestBuilder getAttackSimulation public GetCredentialUserRegistrationCountRequestBuilder getCredentialUserRegistrationCount() { return new GetCredentialUserRegistrationCountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getMicrosoft365Emissions method. + * @return a {@link GetMicrosoft365EmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetMicrosoft365EmissionsRequestBuilder getMicrosoft365Emissions() { + return new GetMicrosoft365EmissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the getOffice365ActivationCounts method. * @return a {@link GetOffice365ActivationCountsRequestBuilder} @@ -415,7 +442,10 @@ public MonthlyPrintUsageByUserRequestBuilder monthlyPrintUsageByUser() { /** * Provides operations to manage the monthlyPrintUsageSummariesByPrinter property of the microsoft.graph.reportRoot entity. * @return a {@link MonthlyPrintUsageSummariesByPrinterRequestBuilder} + * @deprecated + * The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public MonthlyPrintUsageSummariesByPrinterRequestBuilder monthlyPrintUsageSummariesByPrinter() { return new MonthlyPrintUsageSummariesByPrinterRequestBuilder(pathParameters, requestAdapter); @@ -423,7 +453,10 @@ public MonthlyPrintUsageSummariesByPrinterRequestBuilder monthlyPrintUsageSummar /** * Provides operations to manage the monthlyPrintUsageSummariesByUser property of the microsoft.graph.reportRoot entity. * @return a {@link MonthlyPrintUsageSummariesByUserRequestBuilder} + * @deprecated + * The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 */ + @Deprecated @jakarta.annotation.Nonnull public MonthlyPrintUsageSummariesByUserRequestBuilder monthlyPrintUsageSummariesByUser() { return new MonthlyPrintUsageSummariesByUserRequestBuilder(pathParameters, requestAdapter); @@ -471,7 +504,10 @@ public SlaRequestBuilder sla() { /** * Provides operations to manage the userCredentialUsageDetails property of the microsoft.graph.reportRoot entity. * @return a {@link UserCredentialUsageDetailsRequestBuilder} + * @deprecated + * The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API. as of 2023-06/credentialUserRegistrationDetails on 2023-06-21 and will be removed 2024-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public UserCredentialUsageDetailsRequestBuilder userCredentialUsageDetails() { return new UserCredentialUsageDetailsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365emissions/GetMicrosoft365EmissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365emissions/GetMicrosoft365EmissionsRequestBuilder.java new file mode 100644 index 00000000000..02d2ada0830 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365emissions/GetMicrosoft365EmissionsRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.reports.getmicrosoft365emissions; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getMicrosoft365Emissions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetMicrosoft365EmissionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetMicrosoft365EmissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetMicrosoft365EmissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365Emissions()", pathParameters); + } + /** + * Instantiates a new {@link GetMicrosoft365EmissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetMicrosoft365EmissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365Emissions()", rawUrl); + } + /** + * Invoke function getMicrosoft365Emissions + * @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 getMicrosoft365Emissions + * @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 getMicrosoft365Emissions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getMicrosoft365Emissions + * @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); + 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 GetMicrosoft365EmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetMicrosoft365EmissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetMicrosoft365EmissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/daily/DailyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/daily/DailyRequestBuilder.java index 670002a155e..b202da772a2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/daily/DailyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/daily/DailyRequestBuilder.java @@ -56,7 +56,10 @@ public InactiveUsersRequestBuilder inactiveUsers() { /** * Provides operations to manage the inactiveUsersByApplication property of the microsoft.graph.dailyUserInsightMetricsRoot entity. * @return a {@link InactiveUsersByApplicationRequestBuilder} + * @deprecated + * The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API. as of 2024-02/Remove_Breakdown_APIs on 2024-02-02 and will be removed 2024-02-16 */ + @Deprecated @jakarta.annotation.Nonnull public InactiveUsersByApplicationRequestBuilder inactiveUsersByApplication() { return new InactiveUsersByApplicationRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/MonthlyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/MonthlyRequestBuilder.java index e826d97b66c..875df71077a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/MonthlyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/MonthlyRequestBuilder.java @@ -56,7 +56,10 @@ public InactiveUsersRequestBuilder inactiveUsers() { /** * Provides operations to manage the inactiveUsersByApplication property of the microsoft.graph.monthlyUserInsightMetricsRoot entity. * @return a {@link InactiveUsersByApplicationRequestBuilder} + * @deprecated + * The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API. as of 2024-02/Remove_Breakdown_APIs on 2024-02-02 and will be removed 2024-02-16 */ + @Deprecated @jakarta.annotation.Nonnull public InactiveUsersByApplicationRequestBuilder inactiveUsersByApplication() { return new InactiveUsersByApplicationRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java index 9250af02403..81e262cac0c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.principal.PrincipalRequestBuilder; import com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.roledefinition.RoleDefinitionRequestBuilder; import com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder; +import com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -83,6 +84,14 @@ public RoleDefinitionRequestBuilder roleDefinition() { public TargetScheduleRequestBuilder targetSchedule() { return new TargetScheduleRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the updateRequest method. + * @return a {@link UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder updateRequest() { + return new UpdateRequestRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link UnifiedRoleAssignmentScheduleRequestItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java new file mode 100644 index 00000000000..3dd17d81d91 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.EvaluationOutcome; +import com.microsoft.graph.beta.models.RequestSchedule; +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 UpdateRequestPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateRequestPostRequestBody} and sets the default values. + */ + public UpdateRequestPostRequestBody() { + 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 UpdateRequestPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateRequestPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateRequestPostRequestBody(); + } + /** + * 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 evaluationId property value. The evaluationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEvaluationId() { + return this.backingStore.get("evaluationId"); + } + /** + * Gets the evaluationOutcome property value. The evaluationOutcome property + * @return a {@link EvaluationOutcome} + */ + @jakarta.annotation.Nullable + public EvaluationOutcome getEvaluationOutcome() { + return this.backingStore.get("evaluationOutcome"); + } + /** + * 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("evaluationId", (n) -> { this.setEvaluationId(n.getStringValue()); }); + deserializerMap.put("evaluationOutcome", (n) -> { this.setEvaluationOutcome(n.getEnumValue(EvaluationOutcome::forValue)); }); + deserializerMap.put("reason", (n) -> { this.setReason(n.getStringValue()); }); + deserializerMap.put("scheduleInfo", (n) -> { this.setScheduleInfo(n.getObjectValue(RequestSchedule::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the reason property value. The reason property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReason() { + return this.backingStore.get("reason"); + } + /** + * Gets the scheduleInfo property value. The scheduleInfo property + * @return a {@link RequestSchedule} + */ + @jakarta.annotation.Nullable + public RequestSchedule getScheduleInfo() { + return this.backingStore.get("scheduleInfo"); + } + /** + * 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("evaluationId", this.getEvaluationId()); + writer.writeEnumValue("evaluationOutcome", this.getEvaluationOutcome()); + writer.writeStringValue("reason", this.getReason()); + writer.writeObjectValue("scheduleInfo", this.getScheduleInfo()); + 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 evaluationId property value. The evaluationId property + * @param value Value to set for the evaluationId property. + */ + public void setEvaluationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("evaluationId", value); + } + /** + * Sets the evaluationOutcome property value. The evaluationOutcome property + * @param value Value to set for the evaluationOutcome property. + */ + public void setEvaluationOutcome(@jakarta.annotation.Nullable final EvaluationOutcome value) { + this.backingStore.set("evaluationOutcome", value); + } + /** + * Sets the reason property value. The reason property + * @param value Value to set for the reason property. + */ + public void setReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reason", value); + } + /** + * Sets the scheduleInfo property value. The scheduleInfo property + * @param value Value to set for the scheduleInfo property. + */ + public void setScheduleInfo(@jakarta.annotation.Nullable final RequestSchedule value) { + this.backingStore.set("scheduleInfo", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java new file mode 100644 index 00000000000..7b824851ccb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/directory/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.rolemanagement.directory.roleassignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.UnifiedRoleAssignmentScheduleRequest; +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 updateRequest method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateRequestRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", pathParameters); + } + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", rawUrl); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @return a {@link UnifiedRoleAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnifiedRoleAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return post(body, null); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnifiedRoleAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnifiedRoleAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody 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, UnifiedRoleAssignmentScheduleRequest::createFromDiscriminatorValue); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @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 UpdateRequestPostRequestBody 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 UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdateRequestRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java index 7c00bcaa7ae..c4e101b9a6d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.principal.PrincipalRequestBuilder; import com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.roledefinition.RoleDefinitionRequestBuilder; import com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder; +import com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -83,6 +84,14 @@ public RoleDefinitionRequestBuilder roleDefinition() { public TargetScheduleRequestBuilder targetSchedule() { return new TargetScheduleRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the updateRequest method. + * @return a {@link UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder updateRequest() { + return new UpdateRequestRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link UnifiedRoleAssignmentScheduleRequestItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java new file mode 100644 index 00000000000..4d9188bdc45 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.EvaluationOutcome; +import com.microsoft.graph.beta.models.RequestSchedule; +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 UpdateRequestPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateRequestPostRequestBody} and sets the default values. + */ + public UpdateRequestPostRequestBody() { + 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 UpdateRequestPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateRequestPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateRequestPostRequestBody(); + } + /** + * 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 evaluationId property value. The evaluationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEvaluationId() { + return this.backingStore.get("evaluationId"); + } + /** + * Gets the evaluationOutcome property value. The evaluationOutcome property + * @return a {@link EvaluationOutcome} + */ + @jakarta.annotation.Nullable + public EvaluationOutcome getEvaluationOutcome() { + return this.backingStore.get("evaluationOutcome"); + } + /** + * 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("evaluationId", (n) -> { this.setEvaluationId(n.getStringValue()); }); + deserializerMap.put("evaluationOutcome", (n) -> { this.setEvaluationOutcome(n.getEnumValue(EvaluationOutcome::forValue)); }); + deserializerMap.put("reason", (n) -> { this.setReason(n.getStringValue()); }); + deserializerMap.put("scheduleInfo", (n) -> { this.setScheduleInfo(n.getObjectValue(RequestSchedule::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the reason property value. The reason property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReason() { + return this.backingStore.get("reason"); + } + /** + * Gets the scheduleInfo property value. The scheduleInfo property + * @return a {@link RequestSchedule} + */ + @jakarta.annotation.Nullable + public RequestSchedule getScheduleInfo() { + return this.backingStore.get("scheduleInfo"); + } + /** + * 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("evaluationId", this.getEvaluationId()); + writer.writeEnumValue("evaluationOutcome", this.getEvaluationOutcome()); + writer.writeStringValue("reason", this.getReason()); + writer.writeObjectValue("scheduleInfo", this.getScheduleInfo()); + 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 evaluationId property value. The evaluationId property + * @param value Value to set for the evaluationId property. + */ + public void setEvaluationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("evaluationId", value); + } + /** + * Sets the evaluationOutcome property value. The evaluationOutcome property + * @param value Value to set for the evaluationOutcome property. + */ + public void setEvaluationOutcome(@jakarta.annotation.Nullable final EvaluationOutcome value) { + this.backingStore.set("evaluationOutcome", value); + } + /** + * Sets the reason property value. The reason property + * @param value Value to set for the reason property. + */ + public void setReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reason", value); + } + /** + * Sets the scheduleInfo property value. The scheduleInfo property + * @param value Value to set for the scheduleInfo property. + */ + public void setScheduleInfo(@jakarta.annotation.Nullable final RequestSchedule value) { + this.backingStore.set("scheduleInfo", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java new file mode 100644 index 00000000000..e500b5e70c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/enterpriseapps/item/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.rolemanagement.enterpriseapps.item.roleassignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.UnifiedRoleAssignmentScheduleRequest; +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 updateRequest method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateRequestRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", pathParameters); + } + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", rawUrl); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @return a {@link UnifiedRoleAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnifiedRoleAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return post(body, null); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnifiedRoleAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnifiedRoleAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody 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, UnifiedRoleAssignmentScheduleRequest::createFromDiscriminatorValue); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @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 UpdateRequestPostRequestBody 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 UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdateRequestRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java index 18e57bde343..2a8b84013e1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.principal.PrincipalRequestBuilder; import com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.roledefinition.RoleDefinitionRequestBuilder; import com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.targetschedule.TargetScheduleRequestBuilder; +import com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest.UpdateRequestRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -83,6 +84,14 @@ public RoleDefinitionRequestBuilder roleDefinition() { public TargetScheduleRequestBuilder targetSchedule() { return new TargetScheduleRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the updateRequest method. + * @return a {@link UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder updateRequest() { + return new UpdateRequestRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link UnifiedRoleAssignmentScheduleRequestItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java new file mode 100644 index 00000000000..eef90230b4e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestPostRequestBody.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.EvaluationOutcome; +import com.microsoft.graph.beta.models.RequestSchedule; +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 UpdateRequestPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateRequestPostRequestBody} and sets the default values. + */ + public UpdateRequestPostRequestBody() { + 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 UpdateRequestPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateRequestPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateRequestPostRequestBody(); + } + /** + * 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 evaluationId property value. The evaluationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEvaluationId() { + return this.backingStore.get("evaluationId"); + } + /** + * Gets the evaluationOutcome property value. The evaluationOutcome property + * @return a {@link EvaluationOutcome} + */ + @jakarta.annotation.Nullable + public EvaluationOutcome getEvaluationOutcome() { + return this.backingStore.get("evaluationOutcome"); + } + /** + * 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("evaluationId", (n) -> { this.setEvaluationId(n.getStringValue()); }); + deserializerMap.put("evaluationOutcome", (n) -> { this.setEvaluationOutcome(n.getEnumValue(EvaluationOutcome::forValue)); }); + deserializerMap.put("reason", (n) -> { this.setReason(n.getStringValue()); }); + deserializerMap.put("scheduleInfo", (n) -> { this.setScheduleInfo(n.getObjectValue(RequestSchedule::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the reason property value. The reason property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReason() { + return this.backingStore.get("reason"); + } + /** + * Gets the scheduleInfo property value. The scheduleInfo property + * @return a {@link RequestSchedule} + */ + @jakarta.annotation.Nullable + public RequestSchedule getScheduleInfo() { + return this.backingStore.get("scheduleInfo"); + } + /** + * 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("evaluationId", this.getEvaluationId()); + writer.writeEnumValue("evaluationOutcome", this.getEvaluationOutcome()); + writer.writeStringValue("reason", this.getReason()); + writer.writeObjectValue("scheduleInfo", this.getScheduleInfo()); + 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 evaluationId property value. The evaluationId property + * @param value Value to set for the evaluationId property. + */ + public void setEvaluationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("evaluationId", value); + } + /** + * Sets the evaluationOutcome property value. The evaluationOutcome property + * @param value Value to set for the evaluationOutcome property. + */ + public void setEvaluationOutcome(@jakarta.annotation.Nullable final EvaluationOutcome value) { + this.backingStore.set("evaluationOutcome", value); + } + /** + * Sets the reason property value. The reason property + * @param value Value to set for the reason property. + */ + public void setReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reason", value); + } + /** + * Sets the scheduleInfo property value. The scheduleInfo property + * @param value Value to set for the scheduleInfo property. + */ + public void setScheduleInfo(@jakarta.annotation.Nullable final RequestSchedule value) { + this.backingStore.set("scheduleInfo", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java new file mode 100644 index 00000000000..bdea6a47db6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/entitlementmanagement/roleassignmentschedulerequests/item/updaterequest/UpdateRequestRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.rolemanagement.entitlementmanagement.roleassignmentschedulerequests.item.updaterequest; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.UnifiedRoleAssignmentScheduleRequest; +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 updateRequest method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateRequestRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", pathParameters); + } + /** + * Instantiates a new {@link UpdateRequestRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateRequestRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", rawUrl); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @return a {@link UnifiedRoleAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnifiedRoleAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return post(body, null); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnifiedRoleAssignmentScheduleRequest} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnifiedRoleAssignmentScheduleRequest post(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody 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, UnifiedRoleAssignmentScheduleRequest::createFromDiscriminatorValue); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateRequestPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update a unifiedRoleAssignmentScheduleRequest object with the result of a custom extension evaluation for a Microsoft Entra role assignment request. + * @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 UpdateRequestPostRequestBody 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 UpdateRequestRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateRequestRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdateRequestRequestBuilder(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/SecurityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java index d8e3e08c043..5dae2b5599b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java @@ -62,7 +62,10 @@ public class SecurityRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the alerts property of the microsoft.graph.security entity. * @return a {@link AlertsRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public AlertsRequestBuilder alerts() { return new AlertsRequestBuilder(pathParameters, requestAdapter); @@ -110,7 +113,10 @@ public CasesRequestBuilder cases() { /** * Provides operations to manage the cloudAppSecurityProfiles property of the microsoft.graph.security entity. * @return a {@link CloudAppSecurityProfilesRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public CloudAppSecurityProfilesRequestBuilder cloudAppSecurityProfiles() { return new CloudAppSecurityProfilesRequestBuilder(pathParameters, requestAdapter); @@ -142,7 +148,10 @@ public DataSecurityAndGovernanceRequestBuilder dataSecurityAndGovernance() { /** * Provides operations to manage the domainSecurityProfiles property of the microsoft.graph.security entity. * @return a {@link DomainSecurityProfilesRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public DomainSecurityProfilesRequestBuilder domainSecurityProfiles() { return new DomainSecurityProfilesRequestBuilder(pathParameters, requestAdapter); @@ -150,7 +159,10 @@ public DomainSecurityProfilesRequestBuilder domainSecurityProfiles() { /** * Provides operations to manage the fileSecurityProfiles property of the microsoft.graph.security entity. * @return a {@link FileSecurityProfilesRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public FileSecurityProfilesRequestBuilder fileSecurityProfiles() { return new FileSecurityProfilesRequestBuilder(pathParameters, requestAdapter); @@ -158,7 +170,10 @@ public FileSecurityProfilesRequestBuilder fileSecurityProfiles() { /** * Provides operations to manage the hostSecurityProfiles property of the microsoft.graph.security entity. * @return a {@link HostSecurityProfilesRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public HostSecurityProfilesRequestBuilder hostSecurityProfiles() { return new HostSecurityProfilesRequestBuilder(pathParameters, requestAdapter); @@ -198,7 +213,10 @@ public InformationProtectionRequestBuilder informationProtection() { /** * Provides operations to manage the ipSecurityProfiles property of the microsoft.graph.security entity. * @return a {@link IpSecurityProfilesRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public IpSecurityProfilesRequestBuilder ipSecurityProfiles() { return new IpSecurityProfilesRequestBuilder(pathParameters, requestAdapter); @@ -246,7 +264,10 @@ public PartnerRequestBuilder partner() { /** * Provides operations to manage the providerTenantSettings property of the microsoft.graph.security entity. * @return a {@link ProviderTenantSettingsRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public ProviderTenantSettingsRequestBuilder providerTenantSettings() { return new ProviderTenantSettingsRequestBuilder(pathParameters, requestAdapter); @@ -278,7 +299,10 @@ public SecureScoresRequestBuilder secureScores() { /** * Provides operations to manage the securityActions property of the microsoft.graph.security entity. * @return a {@link SecurityActionsRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public SecurityActionsRequestBuilder securityActions() { return new SecurityActionsRequestBuilder(pathParameters, requestAdapter); @@ -318,7 +342,10 @@ public ThreatSubmissionRequestBuilder threatSubmission() { /** * Provides operations to manage the tiIndicators property of the microsoft.graph.security entity. * @return a {@link TiIndicatorsRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public TiIndicatorsRequestBuilder tiIndicators() { return new TiIndicatorsRequestBuilder(pathParameters, requestAdapter); @@ -342,7 +369,10 @@ public TriggerTypesRequestBuilder triggerTypes() { /** * Provides operations to manage the userSecurityProfiles property of the microsoft.graph.security entity. * @return a {@link UserSecurityProfilesRequestBuilder} + * @deprecated + * The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10 */ + @Deprecated @jakarta.annotation.Nonnull public UserSecurityProfilesRequestBuilder userSecurityProfiles() { return new UserSecurityProfilesRequestBuilder(pathParameters, requestAdapter); 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 index 51b08f47d6f..12fba59f9ce 100644 --- 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 @@ -3,6 +3,7 @@ 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.slapolicies.SlaPoliciesRequestBuilder; import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.statuses.StatusesRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -30,6 +31,14 @@ public class CaseTypeConfigurationItemRequestBuilder extends BaseRequestBuilder public CustomFieldsRequestBuilder customFields() { return new CustomFieldsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the slaPolicies property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @return a {@link SlaPoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SlaPoliciesRequestBuilder slaPolicies() { + return new SlaPoliciesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. * @return a {@link StatusesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/SlaPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/SlaPoliciesRequestBuilder.java new file mode 100644 index 00000000000..39aee58805e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/SlaPoliciesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition; +import com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinitionCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item.SlaPolicyDefinitionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 slaPolicies property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SlaPoliciesRequestBuilder 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 slaPolicies property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @param slaPolicyDefinitionId The unique identifier of slaPolicyDefinition + * @return a {@link SlaPolicyDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SlaPolicyDefinitionItemRequestBuilder bySlaPolicyDefinitionId(@jakarta.annotation.Nonnull final String slaPolicyDefinitionId) { + Objects.requireNonNull(slaPolicyDefinitionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("slaPolicyDefinition%2Did", slaPolicyDefinitionId); + return new SlaPolicyDefinitionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SlaPoliciesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SlaPoliciesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/slaPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SlaPoliciesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SlaPoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/slaPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @return a {@link SlaPolicyDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinitionCollectionResponse get() { + return get(null); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SlaPolicyDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinitionCollectionResponse get(@jakarta.annotation.Nullable 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, SlaPolicyDefinitionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to slaPolicies for security + * @param body The request body + * @return a {@link SlaPolicyDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinition post(@jakarta.annotation.Nonnull final SlaPolicyDefinition body) { + return post(body, null); + } + /** + * Create new navigation property to slaPolicies for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SlaPolicyDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinition post(@jakarta.annotation.Nonnull final SlaPolicyDefinition 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, SlaPolicyDefinition::createFromDiscriminatorValue); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @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 slaPolicies for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SlaPolicyDefinition body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to slaPolicies for security + * @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 SlaPolicyDefinition 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 SlaPoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SlaPoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SlaPoliciesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + */ + @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/security/casemanagement/casetypeconfigurations/item/slapolicies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..32ced8ae2a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.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}/slaPolicies/$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}/slaPolicies/$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/slapolicies/item/SlaPolicyDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/item/SlaPolicyDefinitionItemRequestBuilder.java new file mode 100644 index 00000000000..06bd25f8ecd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/casetypeconfigurations/item/slapolicies/item/SlaPolicyDefinitionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.security.casemanagement.casetypeconfigurations.item.slapolicies.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.SlaPolicyDefinition; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 slaPolicies property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SlaPolicyDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SlaPolicyDefinitionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SlaPolicyDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/slaPolicies/{slaPolicyDefinition%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SlaPolicyDefinitionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SlaPolicyDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/slaPolicies/{slaPolicyDefinition%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property slaPolicies for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property slaPolicies for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @return a {@link SlaPolicyDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinition get() { + return get(null); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SlaPolicyDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinition get(@jakarta.annotation.Nullable 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, SlaPolicyDefinition::createFromDiscriminatorValue); + } + /** + * Update the navigation property slaPolicies in security + * @param body The request body + * @return a {@link SlaPolicyDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinition patch(@jakarta.annotation.Nonnull final SlaPolicyDefinition body) { + return patch(body, null); + } + /** + * Update the navigation property slaPolicies in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SlaPolicyDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SlaPolicyDefinition patch(@jakarta.annotation.Nonnull final SlaPolicyDefinition 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, SlaPolicyDefinition::createFromDiscriminatorValue); + } + /** + * Delete navigation property slaPolicies for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property slaPolicies for security + * @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; + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + * @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 slaPolicies in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SlaPolicyDefinition body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property slaPolicies in security + * @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 SlaPolicyDefinition 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 SlaPolicyDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SlaPolicyDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SlaPolicyDefinitionItemRequestBuilder(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 contained SLA policy definitions configured for this case type. Supports $filter and $orderby on createdBy, createdDateTime, description, displayName, id, isActive, lastModifiedBy, and lastModifiedDateTime on the collection endpoint. For information about supported query parameters, see List slaPolicies. Also supports $count, $select, $skip, and $top on the collection endpoint. Supports $expand=slaPolicies when getting a case type configuration. + */ + @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/security/datasecurityandgovernance/processcontent/ProcessContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/processcontent/ProcessContentRequestBuilder.java index b01f39f8ae5..73b4423956c 100644 --- 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 @@ -36,7 +36,7 @@ public ProcessContentRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/processContent", rawUrl); } /** - * Evaluate content against Microsoft Purview Data Loss Prevention (DLP) policies and return the policy actions that apply to the supplied content. Use this API when an application needs to evaluate content before or during data movement. In Agent-to-Tool (A2T) scenarios, the agent runtime calls this API before invoking an external tool to determine whether the content should be allowed, blocked, or audited according to Microsoft Purview policies. For A2T scenarios: The response contains any applicable policy actions together with the protection scope state, allowing callers to determine whether cached protection scopes should be refreshed. + * Process content from an agent interaction against tenant data protection policies. The protected agent is identified in protectedAppMetadata.applicationLocation, and the other parties in the interaction are identified in activityMetadata.participants. * @param body The request body * @return a {@link ProcessContentResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public ProcessContentResponse post(@jakarta.annotation.Nonnull final ProcessCont return post(body, null); } /** - * Evaluate content against Microsoft Purview Data Loss Prevention (DLP) policies and return the policy actions that apply to the supplied content. Use this API when an application needs to evaluate content before or during data movement. In Agent-to-Tool (A2T) scenarios, the agent runtime calls this API before invoking an external tool to determine whether the content should be allowed, blocked, or audited according to Microsoft Purview policies. For A2T scenarios: The response contains any applicable policy actions together with the protection scope state, allowing callers to determine whether cached protection scopes should be refreshed. + * Process content from an agent interaction against tenant data protection policies. The protected agent is identified in protectedAppMetadata.applicationLocation, and the other parties in the interaction are identified in activityMetadata.participants. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ProcessContentResponse} @@ -63,7 +63,7 @@ public ProcessContentResponse post(@jakarta.annotation.Nonnull final ProcessCont return this.requestAdapter.send(requestInfo, errorMapping, ProcessContentResponse::createFromDiscriminatorValue); } /** - * Evaluate content against Microsoft Purview Data Loss Prevention (DLP) policies and return the policy actions that apply to the supplied content. Use this API when an application needs to evaluate content before or during data movement. In Agent-to-Tool (A2T) scenarios, the agent runtime calls this API before invoking an external tool to determine whether the content should be allowed, blocked, or audited according to Microsoft Purview policies. For A2T scenarios: The response contains any applicable policy actions together with the protection scope state, allowing callers to determine whether cached protection scopes should be refreshed. + * Process content from an agent interaction against tenant data protection policies. The protected agent is identified in protectedAppMetadata.applicationLocation, and the other parties in the interaction are identified in activityMetadata.participants. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Evaluate content against Microsoft Purview Data Loss Prevention (DLP) policies and return the policy actions that apply to the supplied content. Use this API when an application needs to evaluate content before or during data movement. In Agent-to-Tool (A2T) scenarios, the agent runtime calls this API before invoking an external tool to determine whether the content should be allowed, blocked, or audited according to Microsoft Purview policies. For A2T scenarios: The response contains any applicable policy actions together with the protection scope state, allowing callers to determine whether cached protection scopes should be refreshed. + * Process content from an agent interaction against tenant data protection policies. The protected agent is identified in protectedAppMetadata.applicationLocation, and the other parties in the interaction are identified in activityMetadata.participants. * @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/security/datasecurityandgovernance/protectionscopes/ProtectionScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/ProtectionScopesRequestBuilder.java index f01535d324e..9fabf0f73ad 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/ProtectionScopesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/ProtectionScopesRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Container for actions related to computing tenant-wide data protection scopes. + * The container for actions related to computing tenant-wide data protection scopes. * @return a {@link TenantProtectionScopeContainer} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public TenantProtectionScopeContainer get() { return get(null); } /** - * Container for actions related to computing tenant-wide data protection scopes. + * The container for actions related to computing tenant-wide data protection scopes. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TenantProtectionScopeContainer} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Container for actions related to computing tenant-wide data protection scopes. + * The container for actions related to computing tenant-wide data protection scopes. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Container for actions related to computing tenant-wide data protection scopes. + * The container for actions related to computing tenant-wide data protection scopes. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public ProtectionScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Container for actions related to computing tenant-wide data protection scopes. + * The container for actions related to computing tenant-wide data protection scopes. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/compute/ComputeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/compute/ComputeRequestBuilder.java index bce3fe3d023..d6ba9caedcc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/compute/ComputeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datasecurityandgovernance/protectionscopes/compute/ComputeRequestBuilder.java @@ -35,21 +35,23 @@ public ComputeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/protectionScopes/compute", rawUrl); } /** - * Invoke action compute + * Compute tenant-wide data protection policies and actions, including user, group, or agent policy scopes. * @param body The request body * @return a {@link ComputePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public ComputePostResponse post(@jakarta.annotation.Nonnull final ComputePostRequestBody body) { return post(body, null); } /** - * Invoke action compute + * Compute tenant-wide data protection policies and actions, including user, group, or agent policy scopes. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComputePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public ComputePostResponse post(@jakarta.annotation.Nonnull final ComputePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +62,7 @@ public ComputePostResponse post(@jakarta.annotation.Nonnull final ComputePostReq return this.requestAdapter.send(requestInfo, errorMapping, ComputePostResponse::createFromDiscriminatorValue); } /** - * Invoke action compute + * Compute tenant-wide data protection policies and actions, including user, group, or agent policy scopes. * @param body The request body * @return a {@link RequestInformation} */ @@ -69,7 +71,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action compute + * Compute tenant-wide data protection policies and actions, including user, group, or agent policy scopes. * @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/serviceprincipals/item/synchronization/SynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/SynchronizationRequestBuilder.java index 619276e10b7..79ef865f130 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/SynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/SynchronizationRequestBuilder.java @@ -28,7 +28,10 @@ public class SynchronizationRequestBuilder extends BaseRequestBuilder { /** * Provides operations to call the acquireAccessToken method. * @return a {@link AcquireAccessTokenRequestBuilder} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public AcquireAccessTokenRequestBuilder acquireAccessToken() { return new AcquireAccessTokenRequestBuilder(pathParameters, requestAdapter); @@ -52,7 +55,10 @@ public PingRequestBuilder ping() { /** * The secrets property * @return a {@link SecretsRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public SecretsRequestBuilder secrets() { return new SecretsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java index fe6675a51ad..fd974c66837 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java @@ -35,7 +35,10 @@ public CountRequestBuilder count() { /** * Provides operations to call the validateCredentials method. * @return a {@link ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public ValidateCredentialsRequestBuilder validateCredentials() { return new ValidateCredentialsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java index 4eb7e544ecb..d9d541241af 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.SynchronizationJob; import com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.bulkupload.BulkUploadRequestBuilder; +import com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.ObjectConnectionsRequestBuilder; import com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.pause.PauseRequestBuilder; import com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.provisionondemand.ProvisionOnDemandRequestBuilder; import com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.restart.RestartRequestBuilder; @@ -35,6 +36,14 @@ public class SynchronizationJobItemRequestBuilder extends BaseRequestBuilder { public BulkUploadRequestBuilder bulkUpload() { return new BulkUploadRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the objectConnections property of the microsoft.graph.synchronizationJob entity. + * @return a {@link ObjectConnectionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionsRequestBuilder objectConnections() { + return new ObjectConnectionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the pause method. * @return a {@link PauseRequestBuilder} @@ -78,7 +87,10 @@ public StartRequestBuilder start() { /** * Provides operations to call the validateCredentials method. * @return a {@link ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public ValidateCredentialsRequestBuilder validateCredentials() { return new ValidateCredentialsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java new file mode 100644 index 00000000000..2ada94c46c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/ObjectConnectionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections; + +import com.microsoft.graph.beta.models.ObjectConnection; +import com.microsoft.graph.beta.models.ObjectConnectionCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.count.CountRequestBuilder; +import com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item.ObjectConnectionObjectItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 objectConnections property of the microsoft.graph.synchronizationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ObjectConnectionsRequestBuilder 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 objectConnections property of the microsoft.graph.synchronizationJob entity. + * @param objectConnectionObjectId The unique identifier of objectConnection + * @return a {@link ObjectConnectionObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionObjectItemRequestBuilder byObjectConnectionObjectId(@jakarta.annotation.Nonnull final String objectConnectionObjectId) { + Objects.requireNonNull(objectConnectionObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("objectConnection%2DobjectId", objectConnectionObjectId); + return new ObjectConnectionObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ObjectConnectionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ObjectConnectionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @return a {@link ObjectConnectionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnectionCollectionResponse get() { + return get(null); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnectionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnectionCollectionResponse get(@jakarta.annotation.Nullable 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, ObjectConnectionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to objectConnections for servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection post(@jakarta.annotation.Nonnull final ObjectConnection body) { + return post(body, null); + } + /** + * Create new navigation property to objectConnections for servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection post(@jakarta.annotation.Nonnull final ObjectConnection 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, ObjectConnection::createFromDiscriminatorValue); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @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 objectConnections for servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ObjectConnection body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to objectConnections for servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @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 ObjectConnection 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 ObjectConnectionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ObjectConnectionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + */ + @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/serviceprincipals/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java new file mode 100644 index 00000000000..84ff6f80661 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.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}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/$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}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/$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/serviceprincipals/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java new file mode 100644 index 00000000000..3f014c33240 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/objectconnections/item/ObjectConnectionObjectItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.beta.serviceprincipals.item.synchronization.jobs.item.objectconnections.item; + +import com.microsoft.graph.beta.models.ObjectConnection; +import com.microsoft.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 objectConnections property of the microsoft.graph.synchronizationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ObjectConnectionObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ObjectConnectionObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/{objectConnection%2DobjectId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ObjectConnectionObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ObjectConnectionObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/objectConnections/{objectConnection%2DobjectId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete an objectConnection to clear the cached linkage record for an object in a synchronizationJob. The service clears the corresponding connector data store cache entry so the object is re-evaluated during a later synchronization cycle. This operation clears the linkage record; it doesn't delete the source or target directory object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete an objectConnection to clear the cached linkage record for an object in a synchronizationJob. The service clears the corresponding connector data store cache entry so the object is re-evaluated during a later synchronization cycle. This operation clears the linkage record; it doesn't delete the source or target directory object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ObjectConnection get() { + return get(null); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ObjectConnection get(@jakarta.annotation.Nullable 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, ObjectConnection::createFromDiscriminatorValue); + } + /** + * Update the navigation property objectConnections in servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection patch(@jakarta.annotation.Nonnull final ObjectConnection body) { + return patch(body, null); + } + /** + * Update the navigation property objectConnections in servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ObjectConnection} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ObjectConnection patch(@jakarta.annotation.Nonnull final ObjectConnection 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, ObjectConnection::createFromDiscriminatorValue); + } + /** + * Delete an objectConnection to clear the cached linkage record for an object in a synchronizationJob. The service clears the corresponding connector data store cache entry so the object is re-evaluated during a later synchronization cycle. This operation clears the linkage record; it doesn't delete the source or target directory object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete an objectConnection to clear the cached linkage record for an object in a synchronizationJob. The service clears the corresponding connector data store cache entry so the object is re-evaluated during a later synchronization cycle. This operation clears the linkage record; it doesn't delete the source or target directory object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + * @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 objectConnections in servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ObjectConnection body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property objectConnections in servicePrincipals + * @param body Represents a connector data store linkage record for an object in a synchronization job. + * @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 ObjectConnection 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 ObjectConnectionObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ObjectConnectionObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ObjectConnectionObjectItemRequestBuilder(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 the objectConnection cached linkage record for a known object in a synchronizationJob. During public preview, you must specify a known objectId. Collection listing isn't supported; a GET request to the objectConnections collection returns 400 Bad Request. + */ + @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/sites/item/informationprotection/InformationProtectionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/item/informationprotection/InformationProtectionRequestBuilder.java index 7585a77b8c4..e158e8999bf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/item/informationprotection/InformationProtectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/item/informationprotection/InformationProtectionRequestBuilder.java @@ -49,7 +49,10 @@ public DataLossPreventionPoliciesRequestBuilder dataLossPreventionPolicies() { /** * Provides operations to call the decryptBuffer method. * @return a {@link DecryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public DecryptBufferRequestBuilder decryptBuffer() { return new DecryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -57,7 +60,10 @@ public DecryptBufferRequestBuilder decryptBuffer() { /** * Provides operations to call the encryptBuffer method. * @return a {@link EncryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public EncryptBufferRequestBuilder encryptBuffer() { return new EncryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -65,7 +71,10 @@ public EncryptBufferRequestBuilder encryptBuffer() { /** * Provides operations to manage the policy property of the microsoft.graph.informationProtection entity. * @return a {@link PolicyRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public PolicyRequestBuilder policy() { return new PolicyRequestBuilder(pathParameters, requestAdapter); @@ -89,7 +98,10 @@ public SensitivityPolicySettingsRequestBuilder sensitivityPolicySettings() { /** * Provides operations to call the signDigest method. * @return a {@link SignDigestRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public SignDigestRequestBuilder signDigest() { return new SignDigestRequestBuilder(pathParameters, requestAdapter); @@ -105,7 +117,10 @@ public ThreatAssessmentRequestsRequestBuilder threatAssessmentRequests() { /** * Provides operations to call the verifySignature method. * @return a {@link VerifySignatureRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public VerifySignatureRequestBuilder verifySignature() { return new VerifySignatureRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/restorepoints/search/SearchRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/restorepoints/search/SearchRequestBuilder.java index 4ebef71d75e..da4c109f63a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/restorepoints/search/SearchRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/restorepoints/search/SearchRequestBuilder.java @@ -36,7 +36,7 @@ public SearchRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/backupRestore/restorePoints/search", rawUrl); } /** - * Search for the restorePoint objects associated with a protectionUnit. Optionally provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that policy. + * Search for the restorePoint objects associated with a protectionUnit. You can also provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that policy. * @param body The request body * @return a {@link RestorePointSearchResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public RestorePointSearchResponse post(@jakarta.annotation.Nonnull final SearchP return post(body, null); } /** - * Search for the restorePoint objects associated with a protectionUnit. Optionally provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that policy. + * Search for the restorePoint objects associated with a protectionUnit. You can also provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that policy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RestorePointSearchResponse} @@ -63,7 +63,7 @@ public RestorePointSearchResponse post(@jakarta.annotation.Nonnull final SearchP return this.requestAdapter.send(requestInfo, errorMapping, RestorePointSearchResponse::createFromDiscriminatorValue); } /** - * Search for the restorePoint objects associated with a protectionUnit. Optionally provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that policy. + * Search for the restorePoint objects associated with a protectionUnit. You can also provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that policy. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Search for the restorePoint objects associated with a protectionUnit. Optionally provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that policy. + * Search for the restorePoint objects associated with a protectionUnit. You can also provide policyId to scope the search to a protection policy and validate that the specified protection units belong to that 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/solutions/migrations/MigrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/MigrationsRequestBuilder.java index 498b533b68b..a11b66979eb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/MigrationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/MigrationsRequestBuilder.java @@ -25,10 +25,7 @@ public class MigrationsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. * @return a {@link CrossTenantMigrationJobsRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public CrossTenantMigrationJobsRequestBuilder crossTenantMigrationJobs() { return new CrossTenantMigrationJobsRequestBuilder(pathParameters, requestAdapter); @@ -53,11 +50,8 @@ public MigrationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, * Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. * @param displayName Alternate key of crossTenantMigrationJob * @return a {@link CrossTenantMigrationJobsWithDisplayNameRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CrossTenantMigrationJobsWithDisplayNameRequestBuilder crossTenantMigrationJobsWithDisplayName(@jakarta.annotation.Nonnull final String displayName) { Objects.requireNonNull(displayName); return new CrossTenantMigrationJobsWithDisplayNameRequestBuilder(pathParameters, requestAdapter, displayName); @@ -65,10 +59,7 @@ public CrossTenantMigrationJobsWithDisplayNameRequestBuilder crossTenantMigratio /** * Delete navigation property migrations for solutions * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete() { delete(null); } @@ -76,10 +67,7 @@ public void delete() { * Delete navigation property migrations for solutions * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -90,11 +78,8 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume * Get migrations from solutions * @return a {@link MigrationsRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public MigrationsRoot get() { return get(null); } @@ -103,11 +88,8 @@ public MigrationsRoot get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MigrationsRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public MigrationsRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -119,11 +101,8 @@ public MigrationsRoot get(@jakarta.annotation.Nullable final java.util.function. * @param body The request body * @return a {@link MigrationsRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public MigrationsRoot patch(@jakarta.annotation.Nonnull final MigrationsRoot body) { return patch(body, null); } @@ -133,11 +112,8 @@ public MigrationsRoot patch(@jakarta.annotation.Nonnull final MigrationsRoot bod * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MigrationsRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public MigrationsRoot patch(@jakarta.annotation.Nonnull final MigrationsRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -148,11 +124,8 @@ public MigrationsRoot patch(@jakarta.annotation.Nonnull final MigrationsRoot bod /** * Delete navigation property migrations for solutions * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -160,11 +133,8 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property migrations for solutions * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -174,11 +144,8 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl /** * Get migrations from solutions * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -186,11 +153,8 @@ public RequestInformation toGetRequestInformation() { * Get migrations from solutions * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -201,11 +165,8 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Update the navigation property migrations in solutions * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MigrationsRoot body) { return toPatchRequestInformation(body, null); } @@ -214,11 +175,8 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MigrationsRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -231,11 +189,8 @@ 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 MigrationsRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public MigrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new MigrationsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/CrossTenantMigrationJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/CrossTenantMigrationJobsRequestBuilder.java index 4093856abd1..f05243ef14b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/CrossTenantMigrationJobsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/CrossTenantMigrationJobsRequestBuilder.java @@ -26,10 +26,7 @@ public class CrossTenantMigrationJobsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -38,11 +35,8 @@ public CountRequestBuilder count() { * Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. * @param crossTenantMigrationJobId The unique identifier of crossTenantMigrationJob * @return a {@link CrossTenantMigrationJobItemRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CrossTenantMigrationJobItemRequestBuilder byCrossTenantMigrationJobId(@jakarta.annotation.Nonnull final String crossTenantMigrationJobId) { Objects.requireNonNull(crossTenantMigrationJobId); final HashMap urlTplParams = new HashMap(this.pathParameters); @@ -66,29 +60,23 @@ public CrossTenantMigrationJobsRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + * Get a list of the crossTenantMigrationJob objects and their properties. By default, 20 objects are returned. You can retrieve more objects by using the @odata.nextLink URL provided in the response. * @return a {@link CrossTenantMigrationJobCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJobCollectionResponse get() { return get(null); } /** - * Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + * Get a list of the crossTenantMigrationJob objects and their properties. By default, 20 objects are returned. You can retrieve more objects by using the @odata.nextLink URL provided in the response. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJobCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJobCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -96,31 +84,25 @@ public CrossTenantMigrationJobCollectionResponse get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantMigrationJobCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. + * Create a new crossTenantMigrationJob object. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. * @param body The request body * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body) { return post(body, null); } /** - * Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. + * Create a new crossTenantMigrationJob object. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -129,25 +111,19 @@ public CrossTenantMigrationJob post(@jakarta.annotation.Nonnull final CrossTenan return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantMigrationJob::createFromDiscriminatorValue); } /** - * Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + * Get a list of the crossTenantMigrationJob objects and their properties. By default, 20 objects are returned. You can retrieve more objects by using the @odata.nextLink URL provided in the response. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + * Get a list of the crossTenantMigrationJob objects and their properties. By default, 20 objects are returned. You can retrieve more objects by using the @odata.nextLink URL provided in the response. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -155,27 +131,21 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. + * Create a new crossTenantMigrationJob object. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body) { return toPostRequestInformation(body, null); } /** - * Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. + * Create a new crossTenantMigrationJob object. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -188,17 +158,14 @@ 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 CrossTenantMigrationJobsRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CrossTenantMigrationJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CrossTenantMigrationJobsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + * Get a list of the crossTenantMigrationJob objects and their properties. By default, 20 objects are returned. You can retrieve more objects by using the @odata.nextLink URL provided in the response. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/count/CountRequestBuilder.java index efd271d4e8c..9382a05c9b4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/count/CountRequestBuilder.java @@ -39,11 +39,8 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public Integer get() { return get(null); } @@ -52,11 +49,8 @@ public Integer get() { * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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>(); @@ -66,11 +60,8 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -78,11 +69,8 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -93,11 +81,8 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CountRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/CrossTenantMigrationJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/CrossTenantMigrationJobItemRequestBuilder.java index dbbf705c0cb..870d711d854 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/CrossTenantMigrationJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/CrossTenantMigrationJobItemRequestBuilder.java @@ -27,10 +27,7 @@ public class CrossTenantMigrationJobItemRequestBuilder extends BaseRequestBuilde /** * Provides operations to call the cancel method. * @return a {@link CancelRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public CancelRequestBuilder cancel() { return new CancelRequestBuilder(pathParameters, requestAdapter); @@ -38,10 +35,7 @@ public CancelRequestBuilder cancel() { /** * Provides operations to call the migrate method. * @return a {@link MigrateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public MigrateRequestBuilder migrate() { return new MigrateRequestBuilder(pathParameters, requestAdapter); @@ -49,10 +43,7 @@ public MigrateRequestBuilder migrate() { /** * Provides operations to manage the users property of the microsoft.graph.crossTenantMigrationJob entity. * @return a {@link UsersRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public UsersRequestBuilder users() { return new UsersRequestBuilder(pathParameters, requestAdapter); @@ -60,10 +51,7 @@ public UsersRequestBuilder users() { /** * Provides operations to call the validate method. * @return a {@link ValidateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public ValidateRequestBuilder validate() { return new ValidateRequestBuilder(pathParameters, requestAdapter); @@ -87,10 +75,7 @@ public CrossTenantMigrationJobItemRequestBuilder(@jakarta.annotation.Nonnull fin /** * Delete navigation property crossTenantMigrationJobs for solutions * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete() { delete(null); } @@ -98,10 +83,7 @@ public void delete() { * Delete navigation property crossTenantMigrationJobs for solutions * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -109,29 +91,23 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob get() { return get(null); } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -139,31 +115,25 @@ public CrossTenantMigrationJob get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantMigrationJob::createFromDiscriminatorValue); } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @param body The request body * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob patch(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body) { return patch(body, null); } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob patch(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -174,11 +144,8 @@ public CrossTenantMigrationJob patch(@jakarta.annotation.Nonnull final CrossTena /** * Delete navigation property crossTenantMigrationJobs for solutions * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -186,11 +153,8 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property crossTenantMigrationJobs for solutions * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -198,25 +162,19 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -224,27 +182,21 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body) { return toPatchRequestInformation(body, null); } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -257,11 +209,8 @@ 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 CrossTenantMigrationJobItemRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CrossTenantMigrationJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CrossTenantMigrationJobItemRequestBuilder(rawUrl, requestAdapter); @@ -273,7 +222,7 @@ public CrossTenantMigrationJobItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/cancel/CancelRequestBuilder.java index cb61884a39a..56c11bafd28 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/cancel/CancelRequestBuilder.java @@ -39,12 +39,9 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja * Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. * @return a {@link CrossTenantMigrationCancelResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationCancelResponse post() { return post(null); } @@ -53,12 +50,9 @@ public CrossTenantMigrationCancelResponse post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationCancelResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationCancelResponse post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -68,11 +62,8 @@ public CrossTenantMigrationCancelResponse post(@jakarta.annotation.Nullable fina /** * Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } @@ -80,11 +71,8 @@ public RequestInformation toPostRequestInformation() { * Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated 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); @@ -95,11 +83,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CancelRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CancelRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/migrate/MigrateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/migrate/MigrateRequestBuilder.java index c6e9a47ca3c..ce98ee18d7d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/migrate/MigrateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/migrate/MigrateRequestBuilder.java @@ -39,12 +39,9 @@ public MigrateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post() { return post(null); } @@ -53,12 +50,9 @@ public CrossTenantMigrationJob post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -68,11 +62,8 @@ public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util /** * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } @@ -80,11 +71,8 @@ public RequestInformation toPostRequestInformation() { * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated 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); @@ -95,11 +83,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link MigrateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public MigrateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new MigrateRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/UsersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/UsersRequestBuilder.java index e3d90b352a8..87e8c4d11a5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/UsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/UsersRequestBuilder.java @@ -26,10 +26,7 @@ public class UsersRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -38,11 +35,8 @@ public CountRequestBuilder count() { * Provides operations to manage the users property of the microsoft.graph.crossTenantMigrationJob entity. * @param crossTenantMigrationTaskId The unique identifier of crossTenantMigrationTask * @return a {@link CrossTenantMigrationTaskItemRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CrossTenantMigrationTaskItemRequestBuilder byCrossTenantMigrationTaskId(@jakarta.annotation.Nonnull final String crossTenantMigrationTaskId) { Objects.requireNonNull(crossTenantMigrationTaskId); final HashMap urlTplParams = new HashMap(this.pathParameters); @@ -69,12 +63,9 @@ public UsersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get a list of the crossTenantMigrationTasks for users in a crossTenantMigrationJob. * @return a {@link CrossTenantMigrationTaskCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTaskCollectionResponse get() { return get(null); } @@ -83,12 +74,9 @@ public CrossTenantMigrationTaskCollectionResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationTaskCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTaskCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -100,11 +88,8 @@ public CrossTenantMigrationTaskCollectionResponse get(@jakarta.annotation.Nullab * @param body The request body * @return a {@link CrossTenantMigrationTask} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTask post(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body) { return post(body, null); } @@ -114,11 +99,8 @@ public CrossTenantMigrationTask post(@jakarta.annotation.Nonnull final CrossTena * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationTask} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTask post(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -129,11 +111,8 @@ public CrossTenantMigrationTask post(@jakarta.annotation.Nonnull final CrossTena /** * Get a list of the crossTenantMigrationTasks for users in a crossTenantMigrationJob. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -141,11 +120,8 @@ public RequestInformation toGetRequestInformation() { * Get a list of the crossTenantMigrationTasks for users in a crossTenantMigrationJob. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -156,11 +132,8 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Create new navigation property to users for solutions * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body) { return toPostRequestInformation(body, null); } @@ -169,11 +142,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -186,11 +156,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link UsersRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public UsersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new UsersRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/count/CountRequestBuilder.java index 7d19d8e9310..dd82605a7c4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/count/CountRequestBuilder.java @@ -39,11 +39,8 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public Integer get() { return get(null); } @@ -52,11 +49,8 @@ public Integer get() { * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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>(); @@ -66,11 +60,8 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -78,11 +69,8 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -93,11 +81,8 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CountRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/CrossTenantMigrationTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/CrossTenantMigrationTaskItemRequestBuilder.java index 154b58c8f4d..f777933b1d5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/CrossTenantMigrationTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/CrossTenantMigrationTaskItemRequestBuilder.java @@ -24,10 +24,7 @@ public class CrossTenantMigrationTaskItemRequestBuilder extends BaseRequestBuild /** * Provides operations to call the cancel method. * @return a {@link CancelRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public CancelRequestBuilder cancel() { return new CancelRequestBuilder(pathParameters, requestAdapter); @@ -51,10 +48,7 @@ public CrossTenantMigrationTaskItemRequestBuilder(@jakarta.annotation.Nonnull fi /** * Delete navigation property users for solutions * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete() { delete(null); } @@ -62,10 +56,7 @@ public void delete() { * Delete navigation property users for solutions * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -73,29 +64,23 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationTask object that provides details about the migration task for a single user in a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. * @return a {@link CrossTenantMigrationTask} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTask get() { return get(null); } /** - * Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationTask object that provides details about the migration task for a single user in a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationTask} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTask get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -107,11 +92,8 @@ public CrossTenantMigrationTask get(@jakarta.annotation.Nullable final java.util * @param body The request body * @return a {@link CrossTenantMigrationTask} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTask patch(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body) { return patch(body, null); } @@ -121,11 +103,8 @@ public CrossTenantMigrationTask patch(@jakarta.annotation.Nonnull final CrossTen * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationTask} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationTask patch(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -136,11 +115,8 @@ public CrossTenantMigrationTask patch(@jakarta.annotation.Nonnull final CrossTen /** * Delete navigation property users for solutions * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -148,11 +124,8 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property users for solutions * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -160,25 +133,19 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationTask object that provides details about the migration task for a single user in a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationTask object that provides details about the migration task for a single user in a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -189,11 +156,8 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Update the navigation property users in solutions * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body) { return toPatchRequestInformation(body, null); } @@ -202,11 +166,8 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationTask body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -219,11 +180,8 @@ 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 CrossTenantMigrationTaskItemRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CrossTenantMigrationTaskItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CrossTenantMigrationTaskItemRequestBuilder(rawUrl, requestAdapter); @@ -235,7 +193,7 @@ public CrossTenantMigrationTaskItemRequestBuilder withUrl(@jakarta.annotation.No public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationTask object that provides details about the migration task for a single user in a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/cancel/CancelRequestBuilder.java index ca87de316b2..8b5af0197de 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/users/item/cancel/CancelRequestBuilder.java @@ -36,29 +36,23 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/users/{crossTenantMigrationTask%2Did}/cancel", rawUrl); } /** - * Cancel a specific crossTenantMigrationTask for a User within a CrossTenantMigrationJob. If the User migration can't be canceled or is in a terminal state, a 409 CONFLICT response code is returned, and the migration continues. + * Cancel a specific crossTenantMigrationTask for a user in a crossTenantMigrationJob. If the user migration can't be canceled or is in a terminal state, a 409 Conflict response code is returned, and the migration continues. * @return a {@link CrossTenantMigrationCancelResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationCancelResponse post() { return post(null); } /** - * Cancel a specific crossTenantMigrationTask for a User within a CrossTenantMigrationJob. If the User migration can't be canceled or is in a terminal state, a 409 CONFLICT response code is returned, and the migration continues. + * Cancel a specific crossTenantMigrationTask for a user in a crossTenantMigrationJob. If the user migration can't be canceled or is in a terminal state, a 409 Conflict response code is returned, and the migration continues. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationCancelResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationCancelResponse post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -66,25 +60,19 @@ public CrossTenantMigrationCancelResponse post(@jakarta.annotation.Nullable fina return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantMigrationCancelResponse::createFromDiscriminatorValue); } /** - * Cancel a specific crossTenantMigrationTask for a User within a CrossTenantMigrationJob. If the User migration can't be canceled or is in a terminal state, a 409 CONFLICT response code is returned, and the migration continues. + * Cancel a specific crossTenantMigrationTask for a user in a crossTenantMigrationJob. If the user migration can't be canceled or is in a terminal state, a 409 Conflict response code is returned, and the migration continues. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Cancel a specific crossTenantMigrationTask for a User within a CrossTenantMigrationJob. If the User migration can't be canceled or is in a terminal state, a 409 CONFLICT response code is returned, and the migration continues. + * Cancel a specific crossTenantMigrationTask for a user in a crossTenantMigrationJob. If the user migration can't be canceled or is in a terminal state, a 409 Conflict response code is returned, and the migration continues. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated 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); @@ -95,11 +83,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CancelRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CancelRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/validate/ValidateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/validate/ValidateRequestBuilder.java index 41a8cd182c3..d7645ea9339 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/validate/ValidateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobs/item/validate/ValidateRequestBuilder.java @@ -39,12 +39,9 @@ public ValidateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post() { return post(null); } @@ -53,12 +50,9 @@ public CrossTenantMigrationJob post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -68,11 +62,8 @@ public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util /** * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } @@ -80,11 +71,8 @@ public RequestInformation toPostRequestInformation() { * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated 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); @@ -95,11 +83,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link ValidateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public ValidateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ValidateRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.java index 5ebd7d2b6d5..3fa319f2ebb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.java @@ -26,10 +26,7 @@ public class CrossTenantMigrationJobsWithDisplayNameRequestBuilder extends BaseR /** * Provides operations to call the cancel method. * @return a {@link CancelRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public CancelRequestBuilder cancel() { return new CancelRequestBuilder(pathParameters, requestAdapter); @@ -37,10 +34,7 @@ public CancelRequestBuilder cancel() { /** * Provides operations to call the migrate method. * @return a {@link MigrateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public MigrateRequestBuilder migrate() { return new MigrateRequestBuilder(pathParameters, requestAdapter); @@ -48,10 +42,7 @@ public MigrateRequestBuilder migrate() { /** * Provides operations to call the validate method. * @return a {@link ValidateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated @jakarta.annotation.Nonnull public ValidateRequestBuilder validate() { return new ValidateRequestBuilder(pathParameters, requestAdapter); @@ -77,10 +68,7 @@ public CrossTenantMigrationJobsWithDisplayNameRequestBuilder(@jakarta.annotation /** * Delete navigation property crossTenantMigrationJobs for solutions * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete() { delete(null); } @@ -88,10 +76,7 @@ public void delete() { * Delete navigation property crossTenantMigrationJobs for solutions * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ - @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -99,29 +84,23 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob get() { return get(null); } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -129,31 +108,25 @@ public CrossTenantMigrationJob get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantMigrationJob::createFromDiscriminatorValue); } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @param body The request body * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob patch(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body) { return patch(body, null); } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob patch(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -164,11 +137,8 @@ public CrossTenantMigrationJob patch(@jakarta.annotation.Nonnull final CrossTena /** * Delete navigation property crossTenantMigrationJobs for solutions * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -176,11 +146,8 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property crossTenantMigrationJobs for solutions * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -188,25 +155,19 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @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); @@ -214,27 +175,21 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body) { return toPatchRequestInformation(body, null); } /** - * Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + * Update the completeAfterDateTime property of a crossTenantMigrationJob object. Only updates to completeAfterDateTime are supported. This property specifies when the migration job can proceed toward completion. If the value is in the past, the service treats it as already due and proceeds toward completion during its next processing cycle. This behavior doesn't bypass earlier validation or synchronization stages. * @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 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CrossTenantMigrationJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -247,11 +202,8 @@ 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 CrossTenantMigrationJobsWithDisplayNameRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CrossTenantMigrationJobsWithDisplayNameRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CrossTenantMigrationJobsWithDisplayNameRequestBuilder(rawUrl, requestAdapter); @@ -263,7 +215,7 @@ public CrossTenantMigrationJobsWithDisplayNameRequestBuilder withUrl(@jakarta.an public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + * Read the properties and relationships of a crossTenantMigrationJob object. This API provides details about the migration job, but not about the individual crossTenantMigrationTasks objects associated with the migration job. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/cancel/CancelRequestBuilder.java index 27b60a2b030..dec4840dfae 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/cancel/CancelRequestBuilder.java @@ -39,12 +39,9 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja * Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. * @return a {@link CrossTenantMigrationCancelResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationCancelResponse post() { return post(null); } @@ -53,12 +50,9 @@ public CrossTenantMigrationCancelResponse post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationCancelResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationCancelResponse post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -68,11 +62,8 @@ public CrossTenantMigrationCancelResponse post(@jakarta.annotation.Nullable fina /** * Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } @@ -80,11 +71,8 @@ public RequestInformation toPostRequestInformation() { * Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated 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); @@ -95,11 +83,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CancelRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CancelRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/migrate/MigrateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/migrate/MigrateRequestBuilder.java index eb3be7e73a2..0907572030d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/migrate/MigrateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/migrate/MigrateRequestBuilder.java @@ -39,12 +39,9 @@ public MigrateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post() { return post(null); } @@ -53,12 +50,9 @@ public CrossTenantMigrationJob post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -68,11 +62,8 @@ public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util /** * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } @@ -80,11 +71,8 @@ public RequestInformation toPostRequestInformation() { * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated 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); @@ -95,11 +83,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link MigrateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public MigrateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new MigrateRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/validate/ValidateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/validate/ValidateRequestBuilder.java index 6ea8488558c..b4b8904aa83 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/validate/ValidateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/migrations/crosstenantmigrationjobswithdisplayname/validate/ValidateRequestBuilder.java @@ -39,12 +39,9 @@ public ValidateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post() { return post(null); } @@ -53,12 +50,9 @@ public CrossTenantMigrationJob post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantMigrationJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -68,11 +62,8 @@ public CrossTenantMigrationJob post(@jakarta.annotation.Nullable final java.util /** * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } @@ -80,11 +71,8 @@ public RequestInformation toPostRequestInformation() { * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated 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); @@ -95,11 +83,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link ValidateRequestBuilder} - * @deprecated - * as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09 */ @jakarta.annotation.Nonnull - @Deprecated public ValidateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ValidateRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 2e92c669f3a..7512f753173 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index a3fd8172885..c00dab85dd1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index ad418e693ea..6529cf198cc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index 1d5d8707bf6..5e01342c50d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index a96ef5500c2..8240299a550 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiItemRequestBuilder.java index bb895c14dc0..4be24369b41 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/TeamworkCustomEmojiItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.TeamworkCustomEmoji; +import com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value.ContentRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class TeamworkCustomEmojiItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the teamwork entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link TeamworkCustomEmojiItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -37,16 +46,18 @@ public TeamworkCustomEmojiItemRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @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); @@ -55,19 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @return a {@link TeamworkCustomEmoji} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TeamworkCustomEmoji get() { return get(null); } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @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 get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -102,7 +115,7 @@ public TeamworkCustomEmoji patch(@jakarta.annotation.Nonnull final TeamworkCusto return this.requestAdapter.send(requestInfo, errorMapping, TeamworkCustomEmoji::createFromDiscriminatorValue); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -110,7 +123,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -122,7 +135,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +143,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +195,7 @@ public TeamworkCustomEmojiItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from 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/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..1fc1492e611 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojis/item/value/ContentRequestBuilder.java @@ -0,0 +1,199 @@ +package com.microsoft.graph.beta.teamwork.messaging.customemojis.item.value; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the teamwork entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2Did}/$value", rawUrl); + } + /** + * Delete a custom emoji by display name from the teamwork messaging of the organization. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a custom emoji by display name from the teamwork messaging of the organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get a list of custom emojis available in the teamwork messaging of the organization. + * @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 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 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); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Delete a custom emoji by display name from the teamwork messaging of the organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a custom emoji by display name from the teamwork messaging of the organization. + * @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 a list of custom emojis available in the teamwork messaging of the organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @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.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(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 { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojiswithdisplayname/CustomEmojisWithDisplayNameRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojiswithdisplayname/CustomEmojisWithDisplayNameRequestBuilder.java index 6331ee162b3..3c6d9fcc1cc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojiswithdisplayname/CustomEmojisWithDisplayNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/messaging/customemojiswithdisplayname/CustomEmojisWithDisplayNameRequestBuilder.java @@ -39,16 +39,18 @@ public CustomEmojisWithDisplayNameRequestBuilder(@jakarta.annotation.Nonnull fin super(requestAdapter, "{+baseurl}/teamwork/messaging/customEmojis(displayName='{displayName}'){?%24expand,%24select}", rawUrl); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @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); @@ -57,19 +59,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @return a {@link TeamworkCustomEmoji} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TeamworkCustomEmoji get() { return get(null); } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @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 get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -104,7 +108,7 @@ public TeamworkCustomEmoji patch(@jakarta.annotation.Nonnull final TeamworkCusto return this.requestAdapter.send(requestInfo, errorMapping, TeamworkCustomEmoji::createFromDiscriminatorValue); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -112,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property customEmojis for teamwork + * Delete a custom emoji by display name from the teamwork messaging of the organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -124,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from the teamwork messaging of the organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -184,7 +188,7 @@ public CustomEmojisWithDisplayNameRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The collection of custom emojis available in organization messaging. + * Get a single custom emoji or the raw image content of a custom emoji by display name from 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/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index f8020cba34a..6fe1a3297ad 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index 2be399d2934..2dab369e0d0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter); 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 f0932ffc0a8..16247fd8ad0 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 @@ -775,7 +775,10 @@ public MobileAppTroubleshootingEventsRequestBuilder mobileAppTroubleshootingEven /** * Provides operations to manage the notifications property of the microsoft.graph.user entity. * @return a {@link NotificationsRequestBuilder} + * @deprecated + * The Graph Notification API is deprecated and will stop returning data on March 20, 2023. as of 2023-03/Notification_Deprecation on 2023-03-09 and will be removed 2023-03-20 */ + @Deprecated @jakarta.annotation.Nonnull public NotificationsRequestBuilder notifications() { return new NotificationsRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java index 2b662eba78f..9ae049d9ea7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java @@ -12,6 +12,7 @@ import com.microsoft.graph.beta.users.item.cloudpcs.item.poweroff.PowerOffRequestBuilder; import com.microsoft.graph.beta.users.item.cloudpcs.item.poweron.PowerOnRequestBuilder; import com.microsoft.graph.beta.users.item.cloudpcs.item.reboot.RebootRequestBuilder; +import com.microsoft.graph.beta.users.item.cloudpcs.item.relocate.RelocateRequestBuilder; import com.microsoft.graph.beta.users.item.cloudpcs.item.rename.RenameRequestBuilder; import com.microsoft.graph.beta.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder; import com.microsoft.graph.beta.users.item.cloudpcs.item.resize.ResizeRequestBuilder; @@ -79,7 +80,10 @@ public GetCloudPcConnectivityHistoryRequestBuilder getCloudPcConnectivityHistory /** * Provides operations to call the getCloudPcLaunchInfo method. * @return a {@link GetCloudPcLaunchInfoRequestBuilder} + * @deprecated + * Starting from Oct 30, 2026, this API: getCloudPcLaunchInfo will be deprecated and no longer be supported. Please use the new API:retrieveCloudPcLaunchDetail to retrieve same details. as of 2025-09/cloudPcLaunchInfo on 2025-09-30 and will be removed 2026-10-30 */ + @Deprecated @jakarta.annotation.Nonnull public GetCloudPcLaunchInfoRequestBuilder getCloudPcLaunchInfo() { return new GetCloudPcLaunchInfoRequestBuilder(pathParameters, requestAdapter); @@ -124,6 +128,14 @@ public PowerOnRequestBuilder powerOn() { public RebootRequestBuilder reboot() { return new RebootRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the relocate method. + * @return a {@link RelocateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelocateRequestBuilder relocate() { + return new RelocateRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the rename method. * @return a {@link RenameRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocatePostRequestBody.java new file mode 100644 index 00000000000..260fac4067b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocatePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.users.item.cloudpcs.item.relocate; + +import com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration; +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 RelocatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RelocatePostRequestBody} and sets the default values. + */ + public RelocatePostRequestBody() { + 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 RelocatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RelocatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RelocatePostRequestBody(); + } + /** + * 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 domainJoinConfigurations property value. The domainJoinConfigurations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDomainJoinConfigurations() { + return this.backingStore.get("domainJoinConfigurations"); + } + /** + * 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("domainJoinConfigurations", (n) -> { this.setDomainJoinConfigurations(n.getCollectionOfObjectValues(CloudPcDomainJoinConfiguration::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.writeCollectionOfObjectValues("domainJoinConfigurations", this.getDomainJoinConfigurations()); + 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 domainJoinConfigurations property value. The domainJoinConfigurations property + * @param value Value to set for the domainJoinConfigurations property. + */ + public void setDomainJoinConfigurations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("domainJoinConfigurations", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocateRequestBuilder.java new file mode 100644 index 00000000000..0aadd7fb446 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/relocate/RelocateRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.users.item.cloudpcs.item.relocate; + +import com.microsoft.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 relocate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RelocateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RelocateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelocateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/relocate", pathParameters); + } + /** + * Instantiates a new {@link RelocateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelocateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/relocate", rawUrl); + } + /** + * Invoke action relocate + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final RelocatePostRequestBody body) { + post(body, null); + } + /** + * Invoke action relocate + * @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 RelocatePostRequestBody 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 relocate + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RelocatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action relocate + * @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 RelocatePostRequestBody 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 RelocateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelocateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RelocateRequestBuilder(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/informationprotection/InformationProtectionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/informationprotection/InformationProtectionRequestBuilder.java index e1906c5b4eb..d04cb1af236 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/informationprotection/InformationProtectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/informationprotection/InformationProtectionRequestBuilder.java @@ -49,7 +49,10 @@ public DataLossPreventionPoliciesRequestBuilder dataLossPreventionPolicies() { /** * Provides operations to call the decryptBuffer method. * @return a {@link DecryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public DecryptBufferRequestBuilder decryptBuffer() { return new DecryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -57,7 +60,10 @@ public DecryptBufferRequestBuilder decryptBuffer() { /** * Provides operations to call the encryptBuffer method. * @return a {@link EncryptBufferRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public EncryptBufferRequestBuilder encryptBuffer() { return new EncryptBufferRequestBuilder(pathParameters, requestAdapter); @@ -65,7 +71,10 @@ public EncryptBufferRequestBuilder encryptBuffer() { /** * Provides operations to manage the policy property of the microsoft.graph.informationProtection entity. * @return a {@link PolicyRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public PolicyRequestBuilder policy() { return new PolicyRequestBuilder(pathParameters, requestAdapter); @@ -89,7 +98,10 @@ public SensitivityPolicySettingsRequestBuilder sensitivityPolicySettings() { /** * Provides operations to call the signDigest method. * @return a {@link SignDigestRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public SignDigestRequestBuilder signDigest() { return new SignDigestRequestBuilder(pathParameters, requestAdapter); @@ -105,7 +117,10 @@ public ThreatAssessmentRequestsRequestBuilder threatAssessmentRequests() { /** * Provides operations to call the verifySignature method. * @return a {@link VerifySignatureRequestBuilder} + * @deprecated + * This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs. as of 2021-02/Beta_SensitivityLabels on 2021-02-15 and will be removed 2022-08-15 */ + @Deprecated @jakarta.annotation.Nonnull public VerifySignatureRequestBuilder verifySignature() { return new VerifySignatureRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/InsightsRequestBuilder.java index 36532a551a8..15d193444ab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/InsightsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/InsightsRequestBuilder.java @@ -26,7 +26,10 @@ public class InsightsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the shared property of the microsoft.graph.officeGraphInsights entity. * @return a {@link SharedRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public SharedRequestBuilder shared() { return new SharedRequestBuilder(pathParameters, requestAdapter); @@ -42,7 +45,10 @@ public TrendingRequestBuilder trending() { /** * Provides operations to manage the used property of the microsoft.graph.officeGraphInsights entity. * @return a {@link UsedRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public UsedRequestBuilder used() { return new UsedRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java index 00fbc4994a5..bd6fc1db370 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java @@ -81,7 +81,10 @@ public MoveRequestBuilder move() { /** * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. * @return a {@link OperationsRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI on 2024-04-29 and will be removed 2024-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public OperationsRequestBuilder operations() { return new OperationsRequestBuilder(pathParameters, requestAdapter); @@ -97,7 +100,10 @@ public PermanentDeleteRequestBuilder permanentDelete() { /** * Provides operations to call the updateAllMessagesReadState method. * @return a {@link UpdateAllMessagesReadStateRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI on 2024-04-29 and will be removed 2024-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public UpdateAllMessagesReadStateRequestBuilder updateAllMessagesReadState() { return new UpdateAllMessagesReadStateRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java index e55196d16cf..e8278f86806 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java @@ -72,7 +72,10 @@ public MoveRequestBuilder move() { /** * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. * @return a {@link OperationsRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI on 2024-04-29 and will be removed 2024-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public OperationsRequestBuilder operations() { return new OperationsRequestBuilder(pathParameters, requestAdapter); @@ -88,7 +91,10 @@ public PermanentDeleteRequestBuilder permanentDelete() { /** * Provides operations to call the updateAllMessagesReadState method. * @return a {@link UpdateAllMessagesReadStateRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI on 2024-04-29 and will be removed 2024-06-30 */ + @Deprecated @jakarta.annotation.Nonnull public UpdateAllMessagesReadStateRequestBuilder updateAllMessagesReadState() { return new UpdateAllMessagesReadStateRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/messages/item/MessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/messages/item/MessageItemRequestBuilder.java index 74a14dd0daf..5ea49771328 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/messages/item/MessageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/messages/item/MessageItemRequestBuilder.java @@ -105,7 +105,10 @@ public ForwardRequestBuilder forward() { /** * Provides operations to call the markAsJunk method. * @return a {@link MarkAsJunkRequestBuilder} + * @deprecated + * The MarkAsJunk API is deprecated and will stop working from Dec 30, 2025. Please use the ReportMessage API. as of 2022-09/Mark_As_Junk on 2025-04-25 and will be removed 2025-12-30 */ + @Deprecated @jakarta.annotation.Nonnull public MarkAsJunkRequestBuilder markAsJunk() { return new MarkAsJunkRequestBuilder(pathParameters, requestAdapter); @@ -113,7 +116,10 @@ public MarkAsJunkRequestBuilder markAsJunk() { /** * Provides operations to call the markAsNotJunk method. * @return a {@link MarkAsNotJunkRequestBuilder} + * @deprecated + * The MarkAsNotJunk API is deprecated and will stop working from Dec 30, 2025. Please use the ReportMessage API. as of 2022-09/Mark_As_Not_Junk on 2025-04-25 and will be removed 2025-12-30 */ + @Deprecated @jakarta.annotation.Nonnull public MarkAsNotJunkRequestBuilder markAsNotJunk() { return new MarkAsNotJunkRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/messages/item/MessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/messages/item/MessageItemRequestBuilder.java index 59797ffdba6..f2f60596a6b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/messages/item/MessageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/messages/item/MessageItemRequestBuilder.java @@ -105,7 +105,10 @@ public ForwardRequestBuilder forward() { /** * Provides operations to call the markAsJunk method. * @return a {@link MarkAsJunkRequestBuilder} + * @deprecated + * The MarkAsJunk API is deprecated and will stop working from Dec 30, 2025. Please use the ReportMessage API. as of 2022-09/Mark_As_Junk on 2025-04-25 and will be removed 2025-12-30 */ + @Deprecated @jakarta.annotation.Nonnull public MarkAsJunkRequestBuilder markAsJunk() { return new MarkAsJunkRequestBuilder(pathParameters, requestAdapter); @@ -113,7 +116,10 @@ public MarkAsJunkRequestBuilder markAsJunk() { /** * Provides operations to call the markAsNotJunk method. * @return a {@link MarkAsNotJunkRequestBuilder} + * @deprecated + * The MarkAsNotJunk API is deprecated and will stop working from Dec 30, 2025. Please use the ReportMessage API. as of 2022-09/Mark_As_Not_Junk on 2025-04-25 and will be removed 2025-12-30 */ + @Deprecated @jakarta.annotation.Nonnull public MarkAsNotJunkRequestBuilder markAsNotJunk() { return new MarkAsNotJunkRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java index 19ec31f8d58..bb730209f23 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -478,7 +478,10 @@ public RotateRecoveryLockPasscodeRequestBuilder rotateRecoveryLockPasscode() { /** * Provides operations to manage the securityBaselineStates property of the microsoft.graph.managedDevice entity. * @return a {@link SecurityBaselineStatesRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data on July 7, 2026. Use POST /deviceManagement/reports/getConfigurationSettingsReport instead. as of 2026-04/Rv1MigrationDeprecation on 2026-04-03 and will be removed 2026-07-07 */ + @Deprecated @jakarta.annotation.Nonnull public SecurityBaselineStatesRequestBuilder securityBaselineStates() { return new SecurityBaselineStatesRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/messages/item/MessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/messages/item/MessageItemRequestBuilder.java index c23795f5c79..966296e0f44 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/messages/item/MessageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/messages/item/MessageItemRequestBuilder.java @@ -105,7 +105,10 @@ public ForwardRequestBuilder forward() { /** * Provides operations to call the markAsJunk method. * @return a {@link MarkAsJunkRequestBuilder} + * @deprecated + * The MarkAsJunk API is deprecated and will stop working from Dec 30, 2025. Please use the ReportMessage API. as of 2022-09/Mark_As_Junk on 2025-04-25 and will be removed 2025-12-30 */ + @Deprecated @jakarta.annotation.Nonnull public MarkAsJunkRequestBuilder markAsJunk() { return new MarkAsJunkRequestBuilder(pathParameters, requestAdapter); @@ -113,7 +116,10 @@ public MarkAsJunkRequestBuilder markAsJunk() { /** * Provides operations to call the markAsNotJunk method. * @return a {@link MarkAsNotJunkRequestBuilder} + * @deprecated + * The MarkAsNotJunk API is deprecated and will stop working from Dec 30, 2025. Please use the ReportMessage API. as of 2022-09/Mark_As_Not_Junk on 2025-04-25 and will be removed 2025-12-30 */ + @Deprecated @jakarta.annotation.Nonnull public MarkAsNotJunkRequestBuilder markAsNotJunk() { return new MarkAsNotJunkRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java index 4ebcda77d3a..8405ebdf8a7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/OnlineMeetingItemRequestBuilder.java @@ -108,7 +108,10 @@ public RecordingsRequestBuilder recordings() { /** * Provides operations to manage the registration property of the microsoft.graph.onlineMeeting entity. * @return a {@link RegistrationRequestBuilder} + * @deprecated + * The meetingRegistrationBase Entity is deprecated and will stop returning data on Dec 12th, 2024. Please use the new webinar APIs. as of 2024-04/meetingRegistrationDeprecation on 2024-04-01 and will be removed 2024-12-12 */ + @Deprecated @jakarta.annotation.Nonnull public RegistrationRequestBuilder registration() { return new RegistrationRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/outlook/OutlookRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/outlook/OutlookRequestBuilder.java index f6edcb6c8be..50a598e267d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/outlook/OutlookRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/outlook/OutlookRequestBuilder.java @@ -54,7 +54,10 @@ public SupportedTimeZonesRequestBuilder supportedTimeZones() { /** * Provides operations to manage the taskFolders property of the microsoft.graph.outlookUser entity. * @return a {@link TaskFoldersRequestBuilder} + * @deprecated + * The Outlook tasks API is deprecated and will stop returning data on February 20, 2023. Please use the new To Do API. For more details, please visit https://developer.microsoft.com/en-us/office/blogs/announcing-the-general-availability-of-microsoft-to-do-apis-on-graph/ as of 2020-08/Outlook_Tasks on 2021-02-20 and will be removed 2023-02-20 */ + @Deprecated @jakarta.annotation.Nonnull public TaskFoldersRequestBuilder taskFolders() { return new TaskFoldersRequestBuilder(pathParameters, requestAdapter); @@ -62,7 +65,10 @@ public TaskFoldersRequestBuilder taskFolders() { /** * Provides operations to manage the taskGroups property of the microsoft.graph.outlookUser entity. * @return a {@link TaskGroupsRequestBuilder} + * @deprecated + * The Outlook tasks API is deprecated and will stop returning data on February 20, 2023. Please use the new To Do API. For more details, please visit https://developer.microsoft.com/en-us/office/blogs/announcing-the-general-availability-of-microsoft-to-do-apis-on-graph/ as of 2020-08/Outlook_Tasks on 2021-02-20 and will be removed 2023-02-20 */ + @Deprecated @jakarta.annotation.Nonnull public TaskGroupsRequestBuilder taskGroups() { return new TaskGroupsRequestBuilder(pathParameters, requestAdapter); @@ -70,7 +76,10 @@ public TaskGroupsRequestBuilder taskGroups() { /** * Provides operations to manage the tasks property of the microsoft.graph.outlookUser entity. * @return a {@link TasksRequestBuilder} + * @deprecated + * The Outlook tasks API is deprecated and will stop returning data on February 20, 2023. Please use the new To Do API. For more details, please visit https://developer.microsoft.com/en-us/office/blogs/announcing-the-general-availability-of-microsoft-to-do-apis-on-graph/ as of 2020-08/Outlook_Tasks on 2021-02-20 and will be removed 2023-02-20 */ + @Deprecated @jakarta.annotation.Nonnull public TasksRequestBuilder tasks() { return new TasksRequestBuilder(pathParameters, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index f85785f62ac..9e2b67c67f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -73,7 +73,10 @@ public GetUsageRightsRequestBuilder getUsageRights() { /** * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. * @return a {@link GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 */ + @Deprecated @jakarta.annotation.Nonnull public GoalsRequestBuilder goals() { return new GoalsRequestBuilder(pathParameters, requestAdapter);