From 90b3a493e66bf2f5190426453456507f481cc8de Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 16 Sep 2025 17:09:00 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 198036 --- .../admin/teams/TeamsRequestBuilder.java | 10 +- .../ResourceConnectionItemRequestBuilder.java | 14 +- .../UpdatableAssetItemRequestBuilder.java | 26 +- .../ComplianceChangeItemRequestBuilder.java | 26 +- .../item/messages/MessagesRequestBuilder.java | 12 +- .../CommunicationsRequestBuilder.java | 9 + .../adhoccalls/AdhocCallsRequestBuilder.java | 243 + .../adhoccalls/count/CountRequestBuilder.java | 128 + .../item/AdhocCallItemRequestBuilder.java | 246 + .../recordings/RecordingsRequestBuilder.java | 252 + .../recordings/count/CountRequestBuilder.java | 128 + .../recordings/delta/DeltaGetResponse.java | 63 + .../recordings/delta/DeltaRequestBuilder.java | 164 + .../item/CallRecordingItemRequestBuilder.java | 237 + .../item/content/ContentRequestBuilder.java | 196 + .../TranscriptsRequestBuilder.java | 252 + .../count/CountRequestBuilder.java | 128 + .../transcripts/delta/DeltaGetResponse.java | 63 + .../delta/DeltaRequestBuilder.java | 164 + .../CallTranscriptItemRequestBuilder.java | 246 + .../item/content/ContentRequestBuilder.java | 196 + .../MetadataContentRequestBuilder.java | 195 + ...ineMeetingConversationsRequestBuilder.java | 10 +- ...agementConversationItemRequestBuilder.java | 10 +- .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java} | 88 +- .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...leAppContentScriptItemRequestBuilder.java} | 76 +- .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../MobileAppContentItemRequestBuilder.java | 9 + .../item/scripts/ScriptsRequestBuilder.java | 243 + .../scripts/count/CountRequestBuilder.java | 128 + ...ileAppContentScriptItemRequestBuilder.java | 228 + .../DeviceManagementRequestBuilder.java | 9 - ...ScheduledActionsForRuleRequestBuilder.java | 10 +- ...eduledActionForRuleItemRequestBuilder.java | 10 +- .../reports/ReportsRequestBuilder.java | 9 + ...eGroupingFailureReportPostRequestBody.java | 243 + ...meGroupingFailureReportRequestBuilder.java | 103 + .../VirtualEndpointRequestBuilder.java | 9 + .../ExternalPartnersRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 6 +- ...udPcExternalPartnerItemRequestBuilder.java | 228 + ...ExternalPartnerSettingsRequestBuilder.java | 33 + .../count/CountRequestBuilder.java | 15 + ...ernalPartnerSettingItemRequestBuilder.java | 39 + ...cProvisioningPolicyItemRequestBuilder.java | 9 + .../item/retry/RetryRequestBuilder.java | 91 + .../HardwareOathDevicesRequestBuilder.java | 12 +- .../names/item/range/RangeRequestBuilder.java | 12 +- .../names/item/range/RangeRequestBuilder.java | 12 +- .../item/EducationUserItemRequestBuilder.java | 12 +- .../item/ExternalItemItemRequestBuilder.java | 12 +- .../InboundFlowsRequestBuilder.java | 12 +- ...ongRunningOperationItemRequestBuilder.java | 14 +- .../item/ConversationItemRequestBuilder.java | 26 +- .../ConversationThreadItemRequestBuilder.java | 26 +- .../ConditionalAccessRequestBuilder.java | 36 + .../DeletedItemsRequestBuilder.java | 246 + .../NamedLocationsRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + .../item/NamedLocationItemRequestBuilder.java | 237 + .../item/restore/RestoreRequestBuilder.java | 96 + .../policies/PoliciesRequestBuilder.java | 243 + .../policies/count/CountRequestBuilder.java | 128 + ...itionalAccessPolicyItemRequestBuilder.java | 237 + .../item/restore/RestoreRequestBuilder.java | 96 + .../evaluate/EvaluatePostRequestBody.java | 161 + .../evaluate/EvaluatePostResponse.java | 63 + .../evaluate/EvaluateRequestBuilder.java | 104 + .../NamedLocationsRequestBuilder.java | 247 + .../count/CountRequestBuilder.java | 128 + .../item/NamedLocationItemRequestBuilder.java | 243 + .../item/restore/RestoreRequestBuilder.java | 96 + .../policies/PoliciesRequestBuilder.java | 247 + .../policies/count/CountRequestBuilder.java | 128 + ...itionalAccessPolicyItemRequestBuilder.java | 243 + .../item/restore/RestoreRequestBuilder.java | 96 + ...tomCalloutExtensionItemRequestBuilder.java | 14 +- ...geWorkflowExtensionItemRequestBuilder.java | 12 +- .../riskyusers/RiskyUsersRequestBuilder.java | 14 +- .../graph/beta/generated/kiota-dom-export.txt | 4079 ++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 2 +- .../beta/generated/models/ActionType.java | 27 + .../beta/generated/models/AdhocCall.java | 78 + .../models/AdhocCallCollectionResponse.java | 61 + .../graph/beta/generated/models/Admin.java | 4 +- ...DeviceOwnerGeneralDeviceConfiguration.java | 17 + .../AndroidDeviceOwnerKioskModeApp.java | 34 + .../generated/models/ApplicationContext.java | 62 + .../models/AssignmentReviewSettings.java | 19 +- .../beta/generated/models/AuthContext.java | 62 + .../models/AuthenticationBehaviors.java | 4 +- .../generated/models/AuthenticationFlow.java | 125 + .../models/AuthenticationMethod.java | 17 + .../models/AuthenticationStrengthUsage.java | 36 +- .../beta/generated/models/BaseMapFeature.java | 73 + .../graph/beta/generated/models/Building.java | 17 + .../beta/generated/models/BuildingMap.java | 96 + .../models/CaPoliciesDeletableRoot.java | 78 + .../beta/generated/models/CheckInClaim.java | 159 + .../CheckInClaimCollectionResponse.java | 61 + .../beta/generated/models/CheckInMethod.java | 31 + .../generated/models/CloudCommunications.java | 23 +- .../graph/beta/generated/models/CloudPC.java | 34 + .../generated/models/CloudPcDeviceImage.java | 4 +- .../CloudPcDomainJoinConfiguration.java | 19 +- .../models/CloudPcEntraGroupDetail.java | 141 + .../models/CloudPcEntraUserDetail.java | 141 + .../models/CloudPcExternalPartner.java | 130 + ...udPcExternalPartnerCollectionResponse.java | 61 + .../generated/models/CloudPcGalleryImage.java | 4 +- .../models/CloudPcGeographicLocationType.java | 51 + .../models/CloudPcManagementService.java | 6 +- .../generated/models/CloudPcRegionGroup.java | 40 +- .../models/CloudPcSupportedRegion.java | 17 + .../models/CompliantNetworkNamedLocation.java | 79 + .../models/CompliantNetworkType.java | 25 + .../models/ConditionalAccessPolicy.java | 206 + ...tionalAccessPolicyCollectionResponse.java} | 20 +- .../models/ConditionalAccessPolicyState.java | 27 + .../models/ConditionalAccessRoot.java | 51 + .../models/CountryLookupMethodType.java | 27 + .../models/CountryNamedLocation.java | 96 + ...enantAccessPolicyConfigurationPartner.java | 72 +- .../CrossTenantIdentitySyncPolicyPartner.java | 72 +- ...tySyncPolicyPartnerCollectionResponse.java | 61 + .../models/DeviceCompliancePolicy.java | 4 +- .../generated/models/DeviceConfiguration.java | 1 + .../beta/generated/models/DeviceInfo.java | 600 +++ .../generated/models/DeviceManagement.java | 17 - ...tionChoiceSettingCollectionDefinition.java | 8 +- ...tConfigurationChoiceSettingDefinition.java | 8 +- .../DeviceManagementConfigurationPolicy.java | 17 + ...ManagementConfigurationPolicyTemplate.java | 17 + ...nfigurationReferredSettingInformation.java | 4 +- ...agementConfigurationSettingDefinition.java | 28 +- ...ationSettingGroupCollectionDefinition.java | 8 +- ...ntConfigurationSettingGroupDefinition.java | 4 +- .../graph/beta/generated/models/Entity.java | 103 +- .../beta/generated/models/FixtureMap.java | 62 + .../beta/generated/models/FootprintMap.java | 45 + .../GranularMailboxRestoreArtifact.java | 4 +- ...reOathTokenAuthenticationMethodDevice.java | 18 + .../graph/beta/generated/models/Identity.java | 8 +- .../beta/generated/models/IdentitySet.java | 12 +- .../generated/models/InsiderRiskLevel.java | 31 + .../models/IosManagedAppProtection.java | 4 +- .../models/IosWiredNetworkConfiguration.java | 218 + .../models/IosWiredNetworkEapType.java | 42 + .../models/IpApplicationSegment.java | 17 + .../generated/models/IpNamedLocation.java | 79 + .../graph/beta/generated/models/LevelMap.java | 113 + .../ManagedAppLogCollectionRequest.java | 34 - .../generated/models/ManagedAppLogUpload.java | 19 +- .../generated/models/MobileAppContent.java | 17 + .../models/MobileAppContentScript.java | 107 + ...ileAppContentScriptCollectionResponse.java | 61 + .../models/MobileAppContentScriptState.java | 27 + .../models/MobileAppManagementPolicy.java | 44 + ...AppManagementPolicyCollectionResponse.java | 61 + .../models/MobileAppScriptReference.java | 127 + .../models/MobileDeviceManagementPolicy.java | 44 + ...iceManagementPolicyCollectionResponse.java | 61 + .../models/MobilityManagementPolicy.java | 8 + .../beta/generated/models/NamedLocation.java | 125 + .../NamedLocationCollectionResponse.java | 61 + .../models/OnPremisesPublishing.java | 19 +- .../graph/beta/generated/models/Place.java | 17 + .../generated/models/PolicyDeletableItem.java | 141 + .../generated/models/PolicyDeletableRoot.java | 78 + .../beta/generated/models/PolicyRoot.java | 50 +- .../models/PrivateLinkNamedLocation.java | 79 + .../models/ProtectionPolicyArtifactCount.java | 175 + .../models/ProtectionPolicyBase.java | 42 +- .../beta/generated/models/SectionMap.java | 62 + .../models/ServicePrincipalSignIn.java | 62 + .../models/ServiceTagNamedLocation.java | 79 + .../generated/models/SignInConditions.java | 277 ++ .../beta/generated/models/SignInContext.java | 116 + .../beta/generated/models/SignInIdentity.java | 115 + .../TelecomExpenseManagementPartner.java | 133 - .../graph/beta/generated/models/UnitMap.java | 62 + .../generated/models/UsageAuthMethod.java | 34 +- .../graph/beta/generated/models/User.java | 17 + .../beta/generated/models/UserAction.java | 27 + .../generated/models/UserActionContext.java | 62 + .../beta/generated/models/UserSignIn.java | 97 + .../generated/models/VirtualEndpoint.java | 17 + .../models/WhatIfAnalysisReasons.java | 63 + .../models/WhatIfAnalysisResult.java | 80 + .../beta/generated/models/Win32LobApp.java | 34 + .../Win32LobAppInstallPowerShellScript.java | 48 + .../generated/models/Win32LobAppScript.java | 90 + .../Win32LobAppUninstallPowerShellScript.java | 48 + .../WindowsDomainJoinConfiguration.java | 4 +- ...indowsManagedAppClipboardSharingLevel.java | 5 +- .../WindowsQualityUpdateCatalogItem.java | 17 + .../models/WindowsQualityUpdateCveDetail.java | 144 + ...wsQualityUpdateCveSeverityInformation.java | 161 + .../models/WindowsUpdateCveSeverityLevel.java | 36 + .../models/devicemanagement/AlertRecord.java | 4 +- .../models/devicemanagement/AlertRule.java | 4 +- .../devicemanagement/AlertRuleTemplate.java | 6 +- .../devicemanagement/ConditionCategory.java | 8 +- .../devicemanagement/RuleCondition.java | 4 +- .../UserInactivityTrigger.java | 62 + .../WorkflowExecutionTrigger.java | 1 + .../ApplicationAnalyticsUsagePoint.java | 176 + .../CloudApplicationCategory.java | 111 + .../CloudApplicationMetadata.java | 277 ++ .../networkaccess/CloudApplicationReport.java | 380 ++ .../models/networkaccess/Connectivity.java | 4 +- .../EnterpriseApplicationReport.java | 278 ++ .../networkaccess/ForwardingPolicy.java | 17 + .../networkaccess/ForwardingProfile.java | 17 + .../networkaccess/NetworkAccessTraffic.java | 19 +- .../networkaccess/TlsInspectionRule.java | 4 +- .../beta/generated/models/security/Alert.java | 4 +- .../generated/models/security/CaseType.java | 27 + .../security/EdiscoveryCaseSettings.java | 35 + .../models/security/IdentityContainer.java | 34 + .../models/security/ReviewSetSettings.java | 27 + .../security/SecurityGroupEvidence.java | 69 + .../models/security/SensorCandidate.java | 97 + ...ensorCandidateActivationConfiguration.java | 62 + .../SensorCandidateActivationMode.java | 27 + .../SensorCandidateCollectionResponse.java | 62 + .../models/security/UserAccount.java | 20 +- .../ConnectivityRequestBuilder.java | 11 + ...WebCategoryByUrlWithUrlRequestBuilder.java | 98 + .../item/policies/PoliciesRequestBuilder.java | 14 +- .../item/PolicyLinkItemRequestBuilder.java | 12 +- .../reports/ReportsRequestBuilder.java | 41 + ...ndDateTimeWithAggregatedByGetResponse.java | 63 + ...ateTimeWithAggregatedByRequestBuilder.java | 155 + ...ithEndDateTimeuserIdUserIdGetResponse.java | 63 + ...EndDateTimeuserIdUserIdRequestBuilder.java | 159 + ...ithEndDateTimeuserIdUserIdGetResponse.java | 63 + ...EndDateTimeuserIdUserIdRequestBuilder.java | 159 + .../places/item/PlaceItemRequestBuilder.java | 9 + .../item/checkins/CheckInsRequestBuilder.java | 245 + .../checkins/count/CountRequestBuilder.java | 128 + ...nClaimCalendarEventItemRequestBuilder.java | 230 + .../graphroom/GraphRoomRequestBuilder.java | 9 + .../checkins/CheckInsRequestBuilder.java | 243 + .../checkins/count/CountRequestBuilder.java | 128 + ...nClaimCalendarEventItemRequestBuilder.java | 228 + .../GraphRoomListRequestBuilder.java | 9 + .../checkins/CheckInsRequestBuilder.java | 243 + .../checkins/count/CountRequestBuilder.java | 128 + ...nClaimCalendarEventItemRequestBuilder.java | 228 + .../rooms/item/RoomItemRequestBuilder.java | 9 + .../item/checkins/CheckInsRequestBuilder.java | 243 + .../checkins/count/CountRequestBuilder.java | 128 + ...nClaimCalendarEventItemRequestBuilder.java | 228 + .../item/WorkspaceItemRequestBuilder.java | 9 + .../item/checkins/CheckInsRequestBuilder.java | 243 + .../checkins/count/CountRequestBuilder.java | 128 + ...nClaimCalendarEventItemRequestBuilder.java | 228 + .../policies/PoliciesRequestBuilder.java | 18 + ...nditionalAccessPoliciesRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...itionalAccessPolicyItemRequestBuilder.java | 237 + .../item/restore/RestoreRequestBuilder.java | 96 + ...rationPartnerTenantItemRequestBuilder.java | 9 + ...IdentitySynchronizationRequestBuilder.java | 9 + .../restore/RestoreRequestBuilder.java | 98 + .../item/restore/RestoreRequestBuilder.java | 98 + .../DeletedItemsRequestBuilder.java | 246 + .../CrossTenantPartnersRequestBuilder.java | 245 + .../count/CountRequestBuilder.java | 128 + ...rationPartnerTenantItemRequestBuilder.java | 250 + ...IdentitySynchronizationRequestBuilder.java | 237 + .../restore/RestoreRequestBuilder.java | 98 + .../item/restore/RestoreRequestBuilder.java | 98 + ...enantSyncPolicyPartnersRequestBuilder.java | 245 + .../count/CountRequestBuilder.java | 128 + ...PolicyPartnerTenantItemRequestBuilder.java | 241 + .../item/restore/RestoreRequestBuilder.java | 98 + ...edTokenValidationPolicyRequestBuilder.java | 14 +- ...leAppManagementPoliciesRequestBuilder.java | 42 +- ...ppManagementPolicyItemRequestBuilder.java} | 46 +- .../IncludedGroupsRequestBuilder.java | 4 +- .../count/CountRequestBuilder.java | 4 +- .../item/GroupItemRequestBuilder.java | 6 +- .../item/ref/RefRequestBuilder.java | 4 +- ...rviceProvisioningErrorsRequestBuilder.java | 6 +- .../count/CountRequestBuilder.java | 4 +- .../includedgroups/ref/RefRequestBuilder.java | 10 +- ...eviceManagementPoliciesRequestBuilder.java | 42 +- ...ceManagementPolicyItemRequestBuilder.java} | 46 +- .../IncludedGroupsRequestBuilder.java | 4 +- .../count/CountRequestBuilder.java | 4 +- .../item/GroupItemRequestBuilder.java | 6 +- .../item/ref/RefRequestBuilder.java | 4 +- ...rviceProvisioningErrorsRequestBuilder.java | 6 +- .../count/CountRequestBuilder.java | 4 +- .../includedgroups/ref/RefRequestBuilder.java | 10 +- ...discoveryHoldPolicyItemRequestBuilder.java | 9 + ...raphSecurityRetryPolicyRequestBuilder.java | 93 + .../identities/IdentitiesRequestBuilder.java | 18 + ...ActivationConfigurationRequestBuilder.java | 230 + .../SensorCandidatesRequestBuilder.java | 254 + .../count/CountRequestBuilder.java | 128 + .../SensorCandidateItemRequestBuilder.java | 228 + .../ActivatePostRequestBody.java | 107 + ...ftGraphSecurityActivateRequestBuilder.java | 100 + .../ClaimsPolicyRequestBuilder.java | 24 +- .../generated/sites/SitesRequestBuilder.java | 14 +- ...nerTypeRegistrationItemRequestBuilder.java | 12 +- .../users/item/UserItemRequestBuilder.java | 9 + .../adhoccalls/AdhocCallsRequestBuilder.java | 243 + .../adhoccalls/count/CountRequestBuilder.java | 128 + .../item/AdhocCallItemRequestBuilder.java | 246 + .../recordings/RecordingsRequestBuilder.java | 252 + .../recordings/count/CountRequestBuilder.java | 128 + .../recordings/delta/DeltaGetResponse.java | 63 + .../recordings/delta/DeltaRequestBuilder.java | 164 + .../item/CallRecordingItemRequestBuilder.java | 237 + .../item/content/ContentRequestBuilder.java | 196 + .../TranscriptsRequestBuilder.java | 252 + .../count/CountRequestBuilder.java | 128 + .../transcripts/delta/DeltaGetResponse.java | 63 + .../delta/DeltaRequestBuilder.java | 164 + .../CallTranscriptItemRequestBuilder.java | 246 + .../item/content/ContentRequestBuilder.java | 196 + .../MetadataContentRequestBuilder.java | 195 + .../item/presence/PresenceRequestBuilder.java | 14 +- 368 files changed, 37982 insertions(+), 1089 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/AdhocCallItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/RecordingsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java => deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/ScriptsRequestBuilder.java} (64%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java => deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java} (69%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/ScriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/devicemanagement/{telecomexpensemanagementpartners => virtualendpoint/externalpartners}/count/CountRequestBuilder.java (94%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/DeletedItemsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/NamedLocationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/item/NamedLocationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/item/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/PoliciesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/item/ConditionalAccessPolicyItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/item/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/NamedLocationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/PoliciesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/item/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ActionType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AdhocCall.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AdhocCallCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ApplicationContext.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AuthContext.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/BaseMapFeature.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/BuildingMap.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CaPoliciesDeletableRoot.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CheckInClaim.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CheckInClaimCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CheckInMethod.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcEntraGroupDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcEntraUserDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGeographicLocationType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkNamedLocation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicy.java rename src/main/java/com/microsoft/graph/beta/generated/models/{TelecomExpenseManagementPartnerCollectionResponse.java => ConditionalAccessPolicyCollectionResponse.java} (68%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicyState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CountryLookupMethodType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CountryNamedLocation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartnerCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DeviceInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/FixtureMap.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/FootprintMap.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/InsiderRiskLevel.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/IosWiredNetworkConfiguration.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/IosWiredNetworkEapType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/IpNamedLocation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/LevelMap.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScript.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScriptCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScriptState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileAppManagementPolicy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileAppManagementPolicyCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileAppScriptReference.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileDeviceManagementPolicy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MobileDeviceManagementPolicyCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/NamedLocation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/NamedLocationCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PolicyDeletableItem.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PolicyDeletableRoot.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PrivateLinkNamedLocation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyArtifactCount.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SectionMap.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSignIn.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ServiceTagNamedLocation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SignInConditions.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SignInContext.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SignInIdentity.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TelecomExpenseManagementPartner.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UnitMap.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UserAction.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UserActionContext.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UserSignIn.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisReasons.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisResult.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppInstallPowerShellScript.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppScript.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppUninstallPowerShellScript.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCveDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCveSeverityInformation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsUpdateCveSeverityLevel.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/UserInactivityTrigger.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ApplicationAnalyticsUsagePoint.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationCategory.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationReport.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnterpriseApplicationReport.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/CaseType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/ReviewSetSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidate.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationConfiguration.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationMode.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/microsoftgraphnetworkaccessgetwebcategorybyurlwithurl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/CheckInsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/CheckInsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/CheckInsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/CheckInsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/CheckInsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/ConditionalAccessPoliciesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/item/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/DeletedItemsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/CrossTenantPartnersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/identitysynchronization/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/restore/RestoreRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/CrossTenantSyncPolicyPartnersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/item/restore/RestoreRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/{MobilityManagementPolicyItemRequestBuilder.java => MobileAppManagementPolicyItemRequestBuilder.java} (82%) rename src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/{MobilityManagementPolicyItemRequestBuilder.java => MobileDeviceManagementPolicyItemRequestBuilder.java} (82%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityretrypolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidateactivationconfiguration/SensorCandidateActivationConfigurationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/SensorCandidatesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/ActivatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/MicrosoftGraphSecurityActivateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/AdhocCallItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/RecordingsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java index 08abcaff4de..7fc8940115f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. * @return a {@link TeamsAdminRoot} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public TeamsAdminRoot get() { return get(null); } /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamsAdminRoot} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public TeamsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. */ @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/resourceconnections/item/ResourceConnectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java index 77262ef18d5..8cc3dbb44bf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java @@ -57,21 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @return a {@link ResourceConnection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ResourceConnection get() { return get(null); } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ResourceConnection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ResourceConnection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +186,7 @@ public ResourceConnectionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java index b2b969019df..fc1464b8a93 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java @@ -73,18 +73,18 @@ public UpdatableAssetItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/admin/windows/updates/updatableAssets/{updatableAsset%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an updatableAsset object. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an updatableAsset object. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -93,21 +93,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @return a {@link UpdatableAsset} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UpdatableAsset get() { return get(null); } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UpdatableAsset} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UpdatableAsset get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -142,7 +142,7 @@ public UpdatableAsset patch(@jakarta.annotation.Nonnull final UpdatableAsset bod return this.requestAdapter.send(requestInfo, errorMapping, UpdatableAsset::createFromDiscriminatorValue); } /** - * Delete an updatableAsset object. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an updatableAsset object. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -162,7 +162,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -170,7 +170,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -222,7 +222,7 @@ public UpdatableAssetItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java index 966ec8ffabe..d1182ca8edc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java @@ -66,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange get() { return get(null); } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +90,23 @@ public ComplianceChange get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, ComplianceChange::createFromDiscriminatorValue); } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param body The request body * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange patch(@jakarta.annotation.Nonnull final ComplianceChange body) { return patch(body, null); } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange patch(@jakarta.annotation.Nonnull final ComplianceChange body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -137,7 +137,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +145,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -197,7 +197,7 @@ public ComplianceChangeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java index 8d7efdf93c5..5790c90106f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java @@ -111,23 +111,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -158,7 +158,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param body The request body * @return a {@link RequestInformation} */ @@ -167,7 +167,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java index 9c4e6d91a59..16a5f9ca6d8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.beta.communications; +import com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder; import com.microsoft.graph.beta.communications.callrecords.CallRecordsRequestBuilder; import com.microsoft.graph.beta.communications.calls.CallsRequestBuilder; import com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder; @@ -28,6 +29,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CommunicationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + * @return a {@link AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder adhocCalls() { + return new AdhocCallsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the callRecords property of the microsoft.graph.cloudCommunications entity. * @return a {@link CallRecordsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java new file mode 100644 index 00000000000..c0179c7b388 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.adhoccalls; + +import com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder; +import com.microsoft.graph.beta.models.AdhocCall; +import com.microsoft.graph.beta.models.AdhocCallCollectionResponse; +import com.microsoft.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 adhocCalls property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallsRequestBuilder 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 adhocCalls property of the microsoft.graph.cloudCommunications entity. + * @param adhocCallId The unique identifier of adhocCall + * @return a {@link AdhocCallItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallItemRequestBuilder byAdhocCallId(@jakarta.annotation.Nonnull final String adhocCallId) { + Objects.requireNonNull(adhocCallId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("adhocCall%2Did", adhocCallId); + return new AdhocCallItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of ad hoc calls in Teams. + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get() { + return get(null); + } + /** + * A collection of ad hoc calls in Teams. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get(@jakarta.annotation.Nullable 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, AdhocCallCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to adhocCalls for communications + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall body) { + return post(body, null); + } + /** + * Create new navigation property to adhocCalls for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall 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, AdhocCall::createFromDiscriminatorValue); + } + /** + * A collection of ad hoc calls in Teams. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of ad hoc calls in Teams. + * @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 adhocCalls for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to adhocCalls for communications + * @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 AdhocCall 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 AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of ad hoc calls in Teams. + */ + @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/communications/adhoccalls/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/count/CountRequestBuilder.java new file mode 100644 index 00000000000..58a6e5d5592 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.adhoccalls.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}/communications/adhocCalls/$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}/communications/adhocCalls/$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/communications/adhoccalls/item/AdhocCallItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/AdhocCallItemRequestBuilder.java new file mode 100644 index 00000000000..43326fa3329 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/AdhocCallItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item; + +import com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder; +import com.microsoft.graph.beta.models.AdhocCall; +import com.microsoft.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 adhocCalls property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @return a {@link RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder recordings() { + return new RecordingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @return a {@link TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder transcripts() { + return new TranscriptsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property adhocCalls for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property adhocCalls for communications + * @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); + } + /** + * A collection of ad hoc calls in Teams. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get() { + return get(null); + } + /** + * A collection of ad hoc calls in Teams. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get(@jakarta.annotation.Nullable 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, AdhocCall::createFromDiscriminatorValue); + } + /** + * Update the navigation property adhocCalls in communications + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall body) { + return patch(body, null); + } + /** + * Update the navigation property adhocCalls in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall 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, AdhocCall::createFromDiscriminatorValue); + } + /** + * Delete navigation property adhocCalls for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property adhocCalls for communications + * @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; + } + /** + * A collection of ad hoc calls in Teams. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of ad hoc calls in Teams. + * @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 adhocCalls in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property adhocCalls in communications + * @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 AdhocCall 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 AdhocCallItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of ad hoc calls in Teams. + */ + @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/adhoccalls/item/recordings/RecordingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/RecordingsRequestBuilder.java new file mode 100644 index 00000000000..45e948a62f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/RecordingsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.recordings; + +import com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder; +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.graph.beta.models.CallRecordingCollectionResponse; +import com.microsoft.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 recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @param callRecordingId The unique identifier of callRecording + * @return a {@link CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder byCallRecordingId(@jakarta.annotation.Nonnull final String callRecordingId) { + Objects.requireNonNull(callRecordingId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callRecording%2Did", callRecordingId); + return new CallRecordingItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The recordings of a call. Read-only. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get() { + return get(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get(@jakarta.annotation.Nullable 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, CallRecordingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to recordings for communications + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body) { + return post(body, null); + } + /** + * Create new navigation property to recordings for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording 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, CallRecording::createFromDiscriminatorValue); + } + /** + * The recordings of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to recordings for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to recordings for communications + * @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 CallRecording 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 RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The recordings of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bb18023ba1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.recordings.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}/communications/adhocCalls/{adhocCall%2Did}/recordings/$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}/communications/adhocCalls/{adhocCall%2Did}/recordings/$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/communications/adhoccalls/item/recordings/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..165b1361ef4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..e05423d69db --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @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/communications/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java new file mode 100644 index 00000000000..4328fa0c877 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item; + +import com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder; +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.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 recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallRecordingItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recordings for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recordings for communications + * @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 recordings of a call. Read-only. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording get() { + return get(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording get(@jakarta.annotation.Nullable 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, CallRecording::createFromDiscriminatorValue); + } + /** + * Update the navigation property recordings in communications + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording body) { + return patch(body, null); + } + /** + * Update the navigation property recordings in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording 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, CallRecording::createFromDiscriminatorValue); + } + /** + * Delete navigation property recordings for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recordings for communications + * @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 recordings of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property recordings in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property recordings in communications + * @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 CallRecording 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 CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallRecordingItemRequestBuilder(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 recordings of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..791db08ad86 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content; + +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.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 cloudCommunications 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}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", 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}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", rawUrl); + } + /** + * The content of the recording. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the recording. Read-only. + * @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 content of the recording. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content of the recording. Read-only. + * @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); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording 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.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * The content of the recording. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the recording. 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 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 content of the recording. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content of the recording. 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); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the recording. 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 content of the recording. 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/communications/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java new file mode 100644 index 00000000000..b0a20d2c551 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.transcripts; + +import com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder; +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.graph.beta.models.CallTranscriptCollectionResponse; +import com.microsoft.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 transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TranscriptsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @param callTranscriptId The unique identifier of callTranscript + * @return a {@link CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder byCallTranscriptId(@jakarta.annotation.Nonnull final String callTranscriptId) { + Objects.requireNonNull(callTranscriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callTranscript%2Did", callTranscriptId); + return new CallTranscriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get() { + return get(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get(@jakarta.annotation.Nullable 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, CallTranscriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to transcripts for communications + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body) { + return post(body, null); + } + /** + * Create new navigation property to transcripts for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript 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, CallTranscript::createFromDiscriminatorValue); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to transcripts for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to transcripts for communications + * @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 CallTranscript 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 TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TranscriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The transcripts of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d052714ebdc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/$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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/$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/communications/adhoccalls/item/transcripts/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..56a7f4ff7dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..9995e15a5fd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @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/communications/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java new file mode 100644 index 00000000000..9d9ecce62d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item; + +import com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder; +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.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 transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallTranscriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder metadataContent() { + return new MetadataContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property transcripts for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property transcripts for communications + * @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 transcripts of a call. Read-only. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript get() { + return get(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript get(@jakarta.annotation.Nullable 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, CallTranscript::createFromDiscriminatorValue); + } + /** + * Update the navigation property transcripts in communications + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript body) { + return patch(body, null); + } + /** + * Update the navigation property transcripts in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript 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, CallTranscript::createFromDiscriminatorValue); + } + /** + * Delete navigation property transcripts for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property transcripts for communications + * @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 transcripts of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property transcripts in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property transcripts in communications + * @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 CallTranscript 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 CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallTranscriptItemRequestBuilder(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 transcripts of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..1b18449250a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content; + +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.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 cloudCommunications 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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", 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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", rawUrl); + } + /** + * The content of the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the transcript. Read-only. + * @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 content of the transcript. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content of the transcript. Read-only. + * @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); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript 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.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * The content of the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the transcript. 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 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 content of the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content of the transcript. 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); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the transcript. 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 content of the transcript. 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/communications/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java new file mode 100644 index 00000000000..faf4d148b34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent; + +import com.microsoft.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 cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MetadataContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", pathParameters); + } + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", rawUrl); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @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 time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @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); + } + /** + * The time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. 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 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 time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. 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); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MetadataContentRequestBuilder(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/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java index f067afb1e59..3ff9add8d1d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java @@ -60,7 +60,7 @@ public OnlineMeetingConversationsRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public OnlineMeetingEngagementConversationCollectionResponse get() { return get(null); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public OnlineMeetingEngagementConversation post(@jakarta.annotation.Nonnull fina return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public OnlineMeetingConversationsRequestBuilder withUrl(@jakarta.annotation.Nonn return new OnlineMeetingConversationsRequestBuilder(rawUrl, requestAdapter); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java index 9eb49d6a8ae..c5dc5cc30dd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java @@ -82,7 +82,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @return a {@link OnlineMeetingEngagementConversation} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -91,7 +91,7 @@ public OnlineMeetingEngagementConversation get() { return get(null); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link OnlineMeetingEngagementConversation} * @throws ODataError When receiving a 4XX or 5XX status code @@ -149,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -157,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -209,7 +209,7 @@ public OnlineMeetingEngagementConversationItemRequestBuilder withUrl(@jakarta.an public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 83c926aef96..28c53bc5d21 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..fbc6f2c0788 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..06cbbb918af --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..53b8810b2d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 4b905006f72..1e944ce8ac0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..d186fd2fde3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cd047a6ef2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..9eae35fc512 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java index ab44584bfa6..14e416fcba8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/ScriptsRequestBuilder.java similarity index 64% rename from src/main/java/com/microsoft/graph/beta/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/ScriptsRequestBuilder.java index c831544a043..914fb451017 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -1,10 +1,10 @@ -package com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners; +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts; -import com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder; -import com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; -import com.microsoft.graph.beta.models.TelecomExpenseManagementPartner; -import com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -19,10 +19,10 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnersRequestBuilder extends BaseRequestBuilder { +public class ScriptsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} @@ -32,82 +32,82 @@ public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - * @param telecomExpenseManagementPartnerId The unique identifier of telecomExpenseManagementPartner - * @return a {@link TelecomExpenseManagementPartnerItemRequestBuilder} + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnerItemRequestBuilder byTelecomExpenseManagementPartnerId(@jakarta.annotation.Nonnull final String telecomExpenseManagementPartnerId) { - Objects.requireNonNull(telecomExpenseManagementPartnerId); + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("telecomExpenseManagementPartner%2Did", telecomExpenseManagementPartnerId); - return new TelecomExpenseManagementPartnerItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); } /** - * Instantiates a new {@link TelecomExpenseManagementPartnersRequestBuilder} and sets the default values. + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** - * Instantiates a new {@link TelecomExpenseManagementPartnersRequestBuilder} and sets the default values. + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The telecom expense management partners. - * @return a {@link TelecomExpenseManagementPartnerCollectionResponse} + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartnerCollectionResponse get() { + public MobileAppContentScriptCollectionResponse get() { return get(null); } /** - * The telecom expense management partners. + * The list of scripts for this app content version. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartnerCollectionResponse} + * @return a {@link MobileAppContentScriptCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartnerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, TelecomExpenseManagementPartnerCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to telecomExpenseManagementPartners for deviceManagement + * Create new navigation property to scripts for deviceAppManagement * @param body The request body - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link MobileAppContentScript} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner post(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { return post(body, null); } /** - * Create new navigation property to telecomExpenseManagementPartners for deviceManagement + * Create new navigation property to scripts for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link MobileAppContentScript} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner post(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContentScript::createFromDiscriminatorValue); } /** - * The telecom expense management partners. + * The list of scripts for this app content version. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The telecom expense management partners. + * The list of scripts for this app content version. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,22 +127,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to telecomExpenseManagementPartners for deviceManagement + * Create new navigation property to scripts for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { return toPostRequestInformation(body, null); } /** - * Create new navigation property to telecomExpenseManagementPartners for deviceManagement + * Create new navigation property to scripts for deviceAppManagement * @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 TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); @@ -153,15 +153,15 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TelecomExpenseManagementPartnersRequestBuilder} + * @return a {@link ScriptsRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new TelecomExpenseManagementPartnersRequestBuilder(rawUrl, requestAdapter); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); } /** - * The telecom expense management partners. + * The list of scripts for this app content version. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f40d0c492cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..62a634b7257 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 4b66edf4014..b7e25fe06b7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..bb5e93c9fb7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e30fbcfa422 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..3a507148df9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 5e60292214c..402973d2c80 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..2e97533bee6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..62b41021aba --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..b8d241af397 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 19ded301dd3..4724fd1a3de 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..7113d7dc23c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..09019b91a94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java similarity index 69% rename from src/main/java/com/microsoft/graph/beta/generated/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java index 1e7953d4f77..f72c121bd5f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -1,7 +1,7 @@ -package com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item; +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item; +import com.microsoft.graph.beta.models.MobileAppContentScript; import com.microsoft.graph.beta.models.odataerrors.ODataError; -import com.microsoft.graph.beta.models.TelecomExpenseManagementPartner; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -16,35 +16,35 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnerItemRequestBuilder extends BaseRequestBuilder { +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link TelecomExpenseManagementPartnerItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", pathParameters); + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); } /** - * Instantiates a new {@link TelecomExpenseManagementPartnerItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", rawUrl); + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property telecomExpenseManagementPartners for deviceManagement + * Delete navigation property scripts for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code */ public void delete() { delete(null); } /** - * Delete navigation property telecomExpenseManagementPartners for deviceManagement + * Delete navigation property scripts for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -55,54 +55,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The telecom expense management partners. - * @return a {@link TelecomExpenseManagementPartner} + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScript} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner get() { + public MobileAppContentScript get() { return get(null); } /** - * The telecom expense management partners. + * The list of scripts for this app content version. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link MobileAppContentScript} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContentScript::createFromDiscriminatorValue); } /** - * Update the navigation property telecomExpenseManagementPartners in deviceManagement + * Update the navigation property scripts in deviceAppManagement * @param body The request body - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link MobileAppContentScript} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner patch(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { return patch(body, null); } /** - * Update the navigation property telecomExpenseManagementPartners in deviceManagement + * Update the navigation property scripts in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link MobileAppContentScript} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner patch(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContentScript::createFromDiscriminatorValue); } /** - * Delete navigation property telecomExpenseManagementPartners for deviceManagement + * Delete navigation property scripts for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -110,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property telecomExpenseManagementPartners for deviceManagement + * Delete navigation property scripts for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The telecom expense management partners. + * The list of scripts for this app content version. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The telecom expense management partners. + * The list of scripts for this app content version. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -142,22 +142,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property telecomExpenseManagementPartners in deviceManagement + * Update the navigation property scripts in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { return toPatchRequestInformation(body, null); } /** - * Update the navigation property telecomExpenseManagementPartners in deviceManagement + * Update the navigation property scripts in deviceAppManagement * @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 TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript 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); @@ -168,12 +168,12 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TelecomExpenseManagementPartnerItemRequestBuilder} + * @return a {@link MobileAppContentScriptItemRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new TelecomExpenseManagementPartnerItemRequestBuilder(rawUrl, requestAdapter); + return new MobileAppContentScriptItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. @@ -182,7 +182,7 @@ public TelecomExpenseManagementPartnerItemRequestBuilder withUrl(@jakarta.annota public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The telecom expense management partners. + * The list of scripts for this app content version. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 3e585e3eb49..8d0a9c4d23e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..5587e5e251f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9474f3ae704 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..85dbeb1fe2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 8cf51d5f27a..7e63cf664c6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..33d257ce755 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c9717af7d3a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..2122eeafb6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 36cc43f1c5a..f76be233e98 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..e5c1ac26836 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5a1b8a24f7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..9395397fd90 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java index 54304e6e0e3..36062adfd72 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..9d254ceeee4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cf48e421986 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..b886fb35cef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java index 80a4c122a84..4f52d7c5383 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..e071b4976ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4c5522343e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..052f27a3173 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java index c42137096a1..f131d1311ba 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.containedapps.ContainedAppsRequestBuilder; import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.files.FilesRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder; import com.microsoft.graph.beta.models.MobileAppContent; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public ContainedAppsRequestBuilder containedApps() { public FilesRequestBuilder files() { return new FilesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @return a {@link ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder scripts() { + return new ScriptsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MobileAppContentItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/ScriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/ScriptsRequestBuilder.java new file mode 100644 index 00000000000..0dc3f9f63d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/ScriptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts; + +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder; +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScriptsRequestBuilder 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 scripts property of the microsoft.graph.mobileAppContent entity. + * @param mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return a {@link MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder byMobileAppContentScriptId(@jakarta.annotation.Nonnull final String mobileAppContentScriptId) { + Objects.requireNonNull(mobileAppContentScriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppContentScript%2Did", mobileAppContentScriptId); + return new MobileAppContentScriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The list of scripts for this app content version. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptCollectionResponse get(@jakarta.annotation.Nullable 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, MobileAppContentScriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return post(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript post(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * The list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scripts for deviceAppManagement + * @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 MobileAppContentScript 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 ScriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The list of scripts for this app content version. + */ + @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/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e44ce35f2f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java new file mode 100644 index 00000000000..c18fd1a141b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/scripts/item/MobileAppContentScriptItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item; + +import com.microsoft.graph.beta.models.MobileAppContentScript; +import com.microsoft.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 scripts property of the microsoft.graph.mobileAppContent entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppContentScriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppContentScriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get() { + return get(null); + } + /** + * The list of scripts for this app content version. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript get(@jakarta.annotation.Nullable 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return patch(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppContentScript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppContentScript patch(@jakarta.annotation.Nonnull final MobileAppContentScript 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, MobileAppContentScript::createFromDiscriminatorValue); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scripts for deviceAppManagement + * @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 list of scripts for this app content version. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of scripts for this app content version. + * @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 scripts in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppContentScript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scripts in deviceAppManagement + * @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 MobileAppContentScript 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 MobileAppContentScriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppContentScriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppContentScriptItemRequestBuilder(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 list of scripts for this app content version. + */ + @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/devicemanagement/DeviceManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java index ed57eaac84b..54e5db5056c 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 @@ -123,7 +123,6 @@ import com.microsoft.graph.beta.devicemanagement.servicenowconnections.ServiceNowConnectionsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.settingdefinitions.SettingDefinitionsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder; -import com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder; import com.microsoft.graph.beta.devicemanagement.templateinsights.TemplateInsightsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.templates.TemplatesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.templatesettings.TemplateSettingsRequestBuilder; @@ -1149,14 +1148,6 @@ public SettingDefinitionsRequestBuilder settingDefinitions() { public SoftwareUpdateStatusSummaryRequestBuilder softwareUpdateStatusSummary() { return new SoftwareUpdateStatusSummaryRequestBuilder(pathParameters, requestAdapter); } - /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - * @return a {@link TelecomExpenseManagementPartnersRequestBuilder} - */ - @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnersRequestBuilder telecomExpenseManagementPartners() { - return new TelecomExpenseManagementPartnersRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the templateInsights property of the microsoft.graph.deviceManagement entity. * @return a {@link TemplateInsightsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java index 62ca53adbac..7adff25300c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java @@ -60,7 +60,7 @@ public ScheduledActionsForRuleRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public DeviceComplianceScheduledActionForRuleCollectionResponse get() { return get(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public DeviceComplianceScheduledActionForRule post(@jakarta.annotation.Nonnull f return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceScheduledActionForRule::createFromDiscriminatorValue); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ScheduledActionsForRuleRequestBuilder withUrl(@jakarta.annotation.Nonnull return new ScheduledActionsForRuleRequestBuilder(rawUrl, requestAdapter); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java index f22b6c211bf..9623fa78d19 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public DeviceComplianceScheduledActionForRule get() { return get(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public DeviceComplianceScheduledActionForRuleItemRequestBuilder withUrl(@jakarta public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java index 72a6bb26213..248846dd9f1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java @@ -77,6 +77,7 @@ import com.microsoft.graph.beta.devicemanagement.reports.retrievecloudpkileafcertificatereport.RetrieveCloudPkiLeafCertificateReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.retrievecloudpkileafcertificatesummaryreport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.retrievedeviceappinstallationstatusreport.RetrieveDeviceAppInstallationStatusReportRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.retrievesecuritytaskappsreport.RetrieveSecurityTaskAppsReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.retrievewin32catalogappsupdatereport.RetrieveWin32CatalogAppsUpdateReportRequestBuilder; import com.microsoft.graph.beta.models.DeviceManagementReports; @@ -715,6 +716,14 @@ public RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder retrieveCloudP public RetrieveDeviceAppInstallationStatusReportRequestBuilder retrieveDeviceAppInstallationStatusReport() { return new RetrieveDeviceAppInstallationStatusReportRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveEnrollmentTimeGroupingFailureReport method. + * @return a {@link RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder retrieveEnrollmentTimeGroupingFailureReport() { + return new RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retrieveSecurityTaskAppsReport method. * @return a {@link RetrieveSecurityTaskAppsReportRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody.java new file mode 100644 index 00000000000..25c7aca744b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport; + +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 RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody} and sets the default values. + */ + public RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody() { + 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 RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody(); + } + /** + * 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>(9); + deserializerMap.put("filter", (n) -> { this.setFilter(n.getStringValue()); }); + deserializerMap.put("groupBy", (n) -> { this.setGroupBy(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("orderBy", (n) -> { this.setOrderBy(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("search", (n) -> { this.setSearch(n.getStringValue()); }); + deserializerMap.put("select", (n) -> { this.setSelect(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("sessionId", (n) -> { this.setSessionId(n.getStringValue()); }); + deserializerMap.put("skip", (n) -> { this.setSkip(n.getIntegerValue()); }); + deserializerMap.put("top", (n) -> { this.setTop(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the filter property value. The filter property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFilter() { + return this.backingStore.get("filter"); + } + /** + * Gets the groupBy property value. The groupBy property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGroupBy() { + return this.backingStore.get("groupBy"); + } + /** + * Gets the name property value. The name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the orderBy property value. The orderBy property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOrderBy() { + return this.backingStore.get("orderBy"); + } + /** + * Gets the search property value. The search property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSearch() { + return this.backingStore.get("search"); + } + /** + * Gets the select property value. The select property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSelect() { + return this.backingStore.get("select"); + } + /** + * Gets the sessionId property value. The sessionId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSessionId() { + return this.backingStore.get("sessionId"); + } + /** + * Gets the skip property value. The skip property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSkip() { + return this.backingStore.get("skip"); + } + /** + * Gets the top property value. The top property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTop() { + return this.backingStore.get("top"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("filter", this.getFilter()); + writer.writeCollectionOfPrimitiveValues("groupBy", this.getGroupBy()); + writer.writeStringValue("name", this.getName()); + writer.writeCollectionOfPrimitiveValues("orderBy", this.getOrderBy()); + writer.writeStringValue("search", this.getSearch()); + writer.writeCollectionOfPrimitiveValues("select", this.getSelect()); + writer.writeStringValue("sessionId", this.getSessionId()); + writer.writeIntegerValue("skip", this.getSkip()); + writer.writeIntegerValue("top", this.getTop()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the filter property value. The filter property + * @param value Value to set for the filter property. + */ + public void setFilter(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("filter", value); + } + /** + * Sets the groupBy property value. The groupBy property + * @param value Value to set for the groupBy property. + */ + public void setGroupBy(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("groupBy", value); + } + /** + * Sets the name property value. The name property + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the orderBy property value. The orderBy property + * @param value Value to set for the orderBy property. + */ + public void setOrderBy(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("orderBy", value); + } + /** + * Sets the search property value. The search property + * @param value Value to set for the search property. + */ + public void setSearch(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("search", value); + } + /** + * Sets the select property value. The select property + * @param value Value to set for the select property. + */ + public void setSelect(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("select", value); + } + /** + * Sets the sessionId property value. The sessionId property + * @param value Value to set for the sessionId property. + */ + public void setSessionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sessionId", value); + } + /** + * Sets the skip property value. The skip property + * @param value Value to set for the skip property. + */ + public void setSkip(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("skip", value); + } + /** + * Sets the top property value. The top property + * @param value Value to set for the top property. + */ + public void setTop(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("top", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.java new file mode 100644 index 00000000000..1a580eb3df9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/retrieveenrollmenttimegroupingfailurereport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport; + +import com.microsoft.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 retrieveEnrollmentTimeGroupingFailureReport method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/reports/retrieveEnrollmentTimeGroupingFailureReport", pathParameters); + } + /** + * Instantiates a new {@link RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/reports/retrieveEnrollmentTimeGroupingFailureReport", rawUrl); + } + /** + * Invoke action retrieveEnrollmentTimeGroupingFailureReport + * @param body The request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream post(@jakarta.annotation.Nonnull final RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action retrieveEnrollmentTimeGroupingFailureReport + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream post(@jakarta.annotation.Nonnull final RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Invoke action retrieveEnrollmentTimeGroupingFailureReport + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action retrieveEnrollmentTimeGroupingFailureReport + * @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 RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder(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/VirtualEndpointRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java index eb3eb09fda4..daeb5d1a9cd 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 @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.CloudPCsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.crosscloudgovernmentorganizationmapping.CrossCloudGovernmentOrganizationMappingRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.deviceimages.DeviceImagesRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartnersettings.ExternalPartnerSettingsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.frontlineserviceplans.FrontLineServicePlansRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.galleryimages.GalleryImagesRequestBuilder; @@ -88,6 +89,14 @@ public CrossCloudGovernmentOrganizationMappingRequestBuilder crossCloudGovernmen public DeviceImagesRequestBuilder deviceImages() { return new DeviceImagesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalPartners property of the microsoft.graph.virtualEndpoint entity. + * @return a {@link ExternalPartnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalPartnersRequestBuilder externalPartners() { + return new ExternalPartnersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the externalPartnerSettings property of the microsoft.graph.virtualEndpoint entity. * @return a {@link ExternalPartnerSettingsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java new file mode 100644 index 00000000000..100f6510cdb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners; + +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder; +import com.microsoft.graph.beta.models.CloudPcExternalPartner; +import com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse; +import com.microsoft.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 externalPartners property of the microsoft.graph.virtualEndpoint entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalPartnersRequestBuilder 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 externalPartners property of the microsoft.graph.virtualEndpoint entity. + * @param cloudPcExternalPartnerId The unique identifier of cloudPcExternalPartner + * @return a {@link CloudPcExternalPartnerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPcExternalPartnerItemRequestBuilder byCloudPcExternalPartnerId(@jakarta.annotation.Nonnull final String cloudPcExternalPartnerId) { + Objects.requireNonNull(cloudPcExternalPartnerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("cloudPcExternalPartner%2Did", cloudPcExternalPartnerId); + return new CloudPcExternalPartnerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ExternalPartnersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalPartnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ExternalPartnersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalPartnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get externalPartners from deviceManagement + * @return a {@link CloudPcExternalPartnerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerCollectionResponse get() { + return get(null); + } + /** + * Get externalPartners from deviceManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcExternalPartnerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerCollectionResponse get(@jakarta.annotation.Nullable 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, CloudPcExternalPartnerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to externalPartners for deviceManagement + * @param body The request body + * @return a {@link CloudPcExternalPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartner post(@jakarta.annotation.Nonnull final CloudPcExternalPartner body) { + return post(body, null); + } + /** + * Create new navigation property to externalPartners for deviceManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcExternalPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartner post(@jakarta.annotation.Nonnull final CloudPcExternalPartner 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, CloudPcExternalPartner::createFromDiscriminatorValue); + } + /** + * Get externalPartners from deviceManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get externalPartners from deviceManagement + * @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 externalPartners for deviceManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CloudPcExternalPartner body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to externalPartners for deviceManagement + * @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 CloudPcExternalPartner 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 ExternalPartnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalPartnersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get externalPartners from deviceManagement + */ + @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/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/count/CountRequestBuilder.java similarity index 94% rename from src/main/java/com/microsoft/graph/beta/generated/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/count/CountRequestBuilder.java index 96e09b04fa6..68082cd5e8b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count; +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudPcExternalPartnerItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudPcExternalPartnerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property externalPartners for deviceManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property externalPartners for deviceManagement + * @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 externalPartners from deviceManagement + * @return a {@link CloudPcExternalPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartner get() { + return get(null); + } + /** + * Get externalPartners from deviceManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcExternalPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartner get(@jakarta.annotation.Nullable 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, CloudPcExternalPartner::createFromDiscriminatorValue); + } + /** + * Update the navigation property externalPartners in deviceManagement + * @param body The request body + * @return a {@link CloudPcExternalPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartner patch(@jakarta.annotation.Nonnull final CloudPcExternalPartner body) { + return patch(body, null); + } + /** + * Update the navigation property externalPartners in deviceManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcExternalPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartner patch(@jakarta.annotation.Nonnull final CloudPcExternalPartner 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, CloudPcExternalPartner::createFromDiscriminatorValue); + } + /** + * Delete navigation property externalPartners for deviceManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property externalPartners for deviceManagement + * @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 externalPartners from deviceManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get externalPartners from deviceManagement + * @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 externalPartners in deviceManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudPcExternalPartner body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property externalPartners in deviceManagement + * @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 CloudPcExternalPartner 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 CloudPcExternalPartnerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPcExternalPartnerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudPcExternalPartnerItemRequestBuilder(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 externalPartners from deviceManagement + */ + @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/devicemanagement/virtualendpoint/externalpartnersettings/ExternalPartnerSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/ExternalPartnerSettingsRequestBuilder.java index bf973162b40..10b4b2531bc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/ExternalPartnerSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/ExternalPartnerSettingsRequestBuilder.java @@ -26,7 +26,10 @@ public class ExternalPartnerSettingsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} + * @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 CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -35,8 +38,11 @@ public CountRequestBuilder count() { * Provides operations to manage the externalPartnerSettings property of the microsoft.graph.virtualEndpoint entity. * @param cloudPcExternalPartnerSettingId The unique identifier of cloudPcExternalPartnerSetting * @return a {@link CloudPcExternalPartnerSettingItemRequestBuilder} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public CloudPcExternalPartnerSettingItemRequestBuilder byCloudPcExternalPartnerSettingId(@jakarta.annotation.Nonnull final String cloudPcExternalPartnerSettingId) { Objects.requireNonNull(cloudPcExternalPartnerSettingId); final HashMap urlTplParams = new HashMap(this.pathParameters); @@ -63,9 +69,12 @@ public ExternalPartnerSettingsRequestBuilder(@jakarta.annotation.Nonnull final S * Get a list of the cloudPcExternalPartnerSetting objects and their properties. * @return a {@link CloudPcExternalPartnerSettingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSettingCollectionResponse get() { return get(null); } @@ -74,9 +83,12 @@ public CloudPcExternalPartnerSettingCollectionResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartnerSettingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSettingCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -88,9 +100,12 @@ public CloudPcExternalPartnerSettingCollectionResponse get(@jakarta.annotation.N * @param body The request body * @return a {@link CloudPcExternalPartnerSetting} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSetting post(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body) { return post(body, null); } @@ -100,9 +115,12 @@ public CloudPcExternalPartnerSetting post(@jakarta.annotation.Nonnull final Clou * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartnerSetting} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSetting post(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -113,8 +131,11 @@ public CloudPcExternalPartnerSetting post(@jakarta.annotation.Nonnull final Clou /** * Get a list of the cloudPcExternalPartnerSetting objects and their properties. * @return a {@link RequestInformation} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -122,8 +143,11 @@ public RequestInformation toGetRequestInformation() { * Get a list of the cloudPcExternalPartnerSetting objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @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 */ @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); @@ -134,8 +158,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Create a new cloudPcExternalPartnerSetting object. * @param body The request body * @return a {@link RequestInformation} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body) { return toPostRequestInformation(body, null); } @@ -144,8 +171,11 @@ 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 + * 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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -158,8 +188,11 @@ 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 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 */ @jakarta.annotation.Nonnull + @Deprecated public ExternalPartnerSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ExternalPartnerSettingsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/count/CountRequestBuilder.java index ba3ede4fbee..f52e26042c3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/count/CountRequestBuilder.java @@ -39,8 +39,11 @@ 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 + * 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 */ @jakarta.annotation.Nullable + @Deprecated public Integer get() { return get(null); } @@ -49,8 +52,11 @@ 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 + * 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 */ @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>(); @@ -60,8 +66,11 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -69,8 +78,11 @@ 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 + * 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 */ @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); @@ -81,8 +93,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CountRequestBuilder} + * @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 */ @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/devicemanagement/virtualendpoint/externalpartnersettings/item/CloudPcExternalPartnerSettingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/item/CloudPcExternalPartnerSettingItemRequestBuilder.java index b9fe5b45fc1..01da44bf4da 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/item/CloudPcExternalPartnerSettingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartnersettings/item/CloudPcExternalPartnerSettingItemRequestBuilder.java @@ -39,7 +39,10 @@ public CloudPcExternalPartnerSettingItemRequestBuilder(@jakarta.annotation.Nonnu /** * Delete navigation property externalPartnerSettings for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code + * @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 public void delete() { delete(null); } @@ -47,7 +50,10 @@ public void delete() { * Delete navigation property externalPartnerSettings for deviceManagement * @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 + * 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 public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -58,9 +64,12 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume * Read the properties and relationships of a cloudPcExternalPartnerSetting object. * @return a {@link CloudPcExternalPartnerSetting} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSetting get() { return get(null); } @@ -69,9 +78,12 @@ public CloudPcExternalPartnerSetting get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartnerSetting} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSetting get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -83,9 +95,12 @@ public CloudPcExternalPartnerSetting get(@jakarta.annotation.Nullable final java * @param body The request body * @return a {@link CloudPcExternalPartnerSetting} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSetting patch(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body) { return patch(body, null); } @@ -95,9 +110,12 @@ public CloudPcExternalPartnerSetting patch(@jakarta.annotation.Nonnull final Clo * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartnerSetting} * @throws ODataError When receiving a 4XX or 5XX status code + * @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 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public CloudPcExternalPartnerSetting patch(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -108,8 +126,11 @@ public CloudPcExternalPartnerSetting patch(@jakarta.annotation.Nonnull final Clo /** * Delete navigation property externalPartnerSettings for deviceManagement * @return a {@link RequestInformation} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -117,8 +138,11 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property externalPartnerSettings for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @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 */ @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); @@ -128,8 +152,11 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl /** * Read the properties and relationships of a cloudPcExternalPartnerSetting object. * @return a {@link RequestInformation} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -137,8 +164,11 @@ public RequestInformation toGetRequestInformation() { * Read the properties and relationships of a cloudPcExternalPartnerSetting object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @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 */ @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); @@ -149,8 +179,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Update the properties of a cloudPcExternalPartnerSetting object. * @param body The request body * @return a {@link RequestInformation} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body) { return toPatchRequestInformation(body, null); } @@ -159,8 +192,11 @@ 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 + * 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 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudPcExternalPartnerSetting body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -173,8 +209,11 @@ 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 CloudPcExternalPartnerSettingItemRequestBuilder} + * @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 */ @jakarta.annotation.Nonnull + @Deprecated public CloudPcExternalPartnerSettingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CloudPcExternalPartnerSettingItemRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/CloudPcProvisioningPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/CloudPcProvisioningPolicyItemRequestBuilder.java index 16eb70e6dc7..a4628bf0947 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/CloudPcProvisioningPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/CloudPcProvisioningPolicyItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.assignments.AssignmentsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder; import com.microsoft.graph.beta.models.CloudPcProvisioningPolicy; import com.microsoft.graph.beta.models.odataerrors.ODataError; @@ -66,6 +67,14 @@ public RetrievePolicyApplyActionResultRequestBuilder retrievePolicyApplyActionRe public RetrievePolicyApplyScheduleRequestBuilder retrievePolicyApplySchedule() { return new RetrievePolicyApplyScheduleRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retry method. + * @return a {@link RetryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetryRequestBuilder retry() { + return new RetryRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the schedulePolicyApplyTask method. * @return a {@link SchedulePolicyApplyTaskRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java new file mode 100644 index 00000000000..d8cb0cf90b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry; + +import com.microsoft.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 retry method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetryRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetryRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetryRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retry", pathParameters); + } + /** + * Instantiates a new {@link RetryRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retry", rawUrl); + } + /** + * Invoke action retry + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action retry + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action retry + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action retry + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RetryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetryRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java index bac92a8f6d7..303110d43da 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java @@ -84,23 +84,23 @@ public HardwareOathTokenAuthenticationMethodDeviceCollectionResponse get(@jakart return this.requestAdapter.send(requestInfo, errorMapping, HardwareOathTokenAuthenticationMethodDeviceCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. * @param body The request body * @return a {@link HardwareOathTokenAuthenticationMethodDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public HardwareOathTokenAuthenticationMethodDevice post(@jakarta.annotation.Nonnull final HardwareOathTokenAuthenticationMethodDevice body) { return post(body, null); } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link HardwareOathTokenAuthenticationMethodDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public HardwareOathTokenAuthenticationMethodDevice post(@jakarta.annotation.Nonnull final HardwareOathTokenAuthenticationMethodDevice body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. * @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 hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java index 048ea9e505e..ea380098d00 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java index 86bd6f4c1e1..b712aebbdac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java index bfad42f3e7e..8a037ab96f9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java @@ -135,23 +135,23 @@ public EducationUser get(@jakarta.annotation.Nullable final java.util.function.C return this.requestAdapter.send(requestInfo, errorMapping, EducationUser::createFromDiscriminatorValue); } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @return a {@link EducationUser} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public EducationUser patch(@jakarta.annotation.Nonnull final EducationUser body) { return patch(body, null); } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EducationUser} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public EducationUser patch(@jakarta.annotation.Nonnull final EducationUser body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -202,7 +202,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @return a {@link RequestInformation} */ @@ -211,7 +211,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java index 60f21aabe57..4ddbb1e9ffb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java @@ -99,23 +99,23 @@ public ExternalItem get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, ExternalItem::createFromDiscriminatorValue); } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body) { return put(body, null); } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -166,7 +166,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +175,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/InboundFlowsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/InboundFlowsRequestBuilder.java index adb3ef364d6..5d7d5ff3e56 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/InboundFlowsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/InboundFlowsRequestBuilder.java @@ -84,23 +84,23 @@ public InboundFlowCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, InboundFlowCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new inboundApiFlow object. + * Create a new inboundFileFlow object. * @param body The request body * @return a {@link InboundFlow} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InboundFlow post(@jakarta.annotation.Nonnull final InboundFlow body) { return post(body, null); } /** - * Create a new inboundApiFlow object. + * Create a new inboundFileFlow object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InboundFlow} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InboundFlow post(@jakarta.annotation.Nonnull final InboundFlow body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new inboundApiFlow object. + * Create a new inboundFileFlow object. * @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 inboundApiFlow object. + * Create a new inboundFileFlow object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java index 606a423bdd1..941b9b38778 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java @@ -55,21 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @return a {@link LongRunningOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public LongRunningOperation get() { return get(null); } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LongRunningOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public LongRunningOperation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -124,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -184,7 +184,7 @@ public LongRunningOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnul public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java index 140bf5014ec..f79110d4316 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java @@ -46,18 +46,18 @@ public ConversationItemRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete conversation. + * Delete a group's conversation object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete conversation. + * Delete a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation get() { return get(null); } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,7 +90,7 @@ public Conversation get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, Conversation::createFromDiscriminatorValue); } /** - * Delete conversation. + * Delete a group's conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -98,7 +98,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete conversation. + * Delete a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -110,7 +110,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +146,7 @@ public ConversationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java index b7022ee40b5..59f190e8b61 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java @@ -55,18 +55,18 @@ public ConversationThreadItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete conversationThread. + * Delete a thread object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete conversationThread. + * Delete a thread object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -75,21 +75,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @return a {@link ConversationThread} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationThread get() { return get(null); } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationThread} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationThread get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public ConversationThread patch(@jakarta.annotation.Nonnull final ConversationTh return this.requestAdapter.send(requestInfo, errorMapping, ConversationThread::createFromDiscriminatorValue); } /** - * Delete conversationThread. + * Delete a thread object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete conversationThread. + * Delete a thread object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +146,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -154,7 +154,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -206,7 +206,7 @@ public ConversationThreadItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 f7d8763946c..143e7692758 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 @@ -3,6 +3,10 @@ import com.microsoft.graph.beta.identity.conditionalaccess.authenticationcontextclassreferences.AuthenticationContextClassReferencesRequestBuilder; import com.microsoft.graph.beta.identity.conditionalaccess.authenticationstrength.AuthenticationStrengthRequestBuilder; import com.microsoft.graph.beta.identity.conditionalaccess.authenticationstrengths.AuthenticationStrengthsRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder; import com.microsoft.graph.beta.identity.conditionalaccess.templates.TemplatesRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.RequestAdapter; @@ -37,6 +41,38 @@ public AuthenticationStrengthRequestBuilder authenticationStrength() { public AuthenticationStrengthsRequestBuilder authenticationStrengths() { return new AuthenticationStrengthsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + * @return a {@link DeletedItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeletedItemsRequestBuilder deletedItems() { + return new DeletedItemsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the evaluate method. + * @return a {@link EvaluateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EvaluateRequestBuilder evaluate() { + return new EvaluateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + * @return a {@link NamedLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationsRequestBuilder namedLocations() { + return new NamedLocationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + * @return a {@link PoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PoliciesRequestBuilder policies() { + return new PoliciesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the templates property of the microsoft.graph.conditionalAccessRoot entity. * @return a {@link TemplatesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/DeletedItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/DeletedItemsRequestBuilder.java new file mode 100644 index 00000000000..ab72e2256ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/DeletedItemsRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems; + +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder; +import com.microsoft.graph.beta.models.CaPoliciesDeletableRoot; +import com.microsoft.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 deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeletedItemsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @return a {@link NamedLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationsRequestBuilder namedLocations() { + return new NamedLocationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @return a {@link PoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PoliciesRequestBuilder policies() { + return new PoliciesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DeletedItemsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeletedItemsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeletedItemsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeletedItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property deletedItems for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property deletedItems for identity + * @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 deletedItems from identity + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot get() { + return get(null); + } + /** + * Get deletedItems from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot get(@jakarta.annotation.Nullable 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, CaPoliciesDeletableRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property deletedItems in identity + * @param body The request body + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot patch(@jakarta.annotation.Nonnull final CaPoliciesDeletableRoot body) { + return patch(body, null); + } + /** + * Update the navigation property deletedItems in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot patch(@jakarta.annotation.Nonnull final CaPoliciesDeletableRoot 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, CaPoliciesDeletableRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property deletedItems for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property deletedItems for identity + * @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 deletedItems from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deletedItems from identity + * @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 deletedItems in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CaPoliciesDeletableRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property deletedItems in identity + * @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 CaPoliciesDeletableRoot 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 DeletedItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeletedItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeletedItemsRequestBuilder(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 deletedItems from identity + */ + @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/identity/conditionalaccess/deleteditems/namedlocations/NamedLocationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/NamedLocationsRequestBuilder.java new file mode 100644 index 00000000000..c5be5dd2746 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/NamedLocationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations; + +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder; +import com.microsoft.graph.beta.models.NamedLocation; +import com.microsoft.graph.beta.models.NamedLocationCollectionResponse; +import com.microsoft.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 namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NamedLocationsRequestBuilder 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 namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @param namedLocationId The unique identifier of namedLocation + * @return a {@link NamedLocationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationItemRequestBuilder byNamedLocationId(@jakarta.annotation.Nonnull final String namedLocationId) { + Objects.requireNonNull(namedLocationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("namedLocation%2Did", namedLocationId); + return new NamedLocationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link NamedLocationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link NamedLocationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get namedLocations from identity + * @return a {@link NamedLocationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocationCollectionResponse get() { + return get(null); + } + /** + * Get namedLocations from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocationCollectionResponse get(@jakarta.annotation.Nullable 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, NamedLocationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to namedLocations for identity + * @param body The request body + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nonnull final NamedLocation body) { + return post(body, null); + } + /** + * Create new navigation property to namedLocations for identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nonnull final NamedLocation 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, NamedLocation::createFromDiscriminatorValue); + } + /** + * Get namedLocations from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get namedLocations from identity + * @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 namedLocations for identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to namedLocations for identity + * @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 NamedLocation 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 NamedLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NamedLocationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get namedLocations from identity + */ + @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/identity/conditionalaccess/deleteditems/namedlocations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d8ce1c45dcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.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}/identity/conditionalAccess/deletedItems/namedLocations/$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}/identity/conditionalAccess/deletedItems/namedLocations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/item/NamedLocationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/item/NamedLocationItemRequestBuilder.java new file mode 100644 index 00000000000..fd90611593e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/item/NamedLocationItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item; + +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.beta.models.NamedLocation; +import com.microsoft.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 namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NamedLocationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link NamedLocationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link NamedLocationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property namedLocations for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property namedLocations for identity + * @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 namedLocations from identity + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation get() { + return get(null); + } + /** + * Get namedLocations from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation get(@jakarta.annotation.Nullable 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, NamedLocation::createFromDiscriminatorValue); + } + /** + * Update the navigation property namedLocations in identity + * @param body The request body + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body) { + return patch(body, null); + } + /** + * Update the navigation property namedLocations in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation 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, NamedLocation::createFromDiscriminatorValue); + } + /** + * Delete navigation property namedLocations for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property namedLocations for identity + * @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 namedLocations from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get namedLocations from identity + * @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 namedLocations in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property namedLocations in identity + * @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 NamedLocation 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 NamedLocationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NamedLocationItemRequestBuilder(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 namedLocations from identity + */ + @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/identity/conditionalaccess/deleteditems/namedlocations/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..a5342e10999 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/namedlocations/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore; + +import com.microsoft.graph.beta.models.NamedLocation; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/identity/conditionalaccess/deleteditems/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/PoliciesRequestBuilder.java new file mode 100644 index 00000000000..066e5329168 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/PoliciesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies; + +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder; +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse; +import com.microsoft.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 policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PoliciesRequestBuilder 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 policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @param conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy + * @return a {@link ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder byConditionalAccessPolicyId(@jakarta.annotation.Nonnull final String conditionalAccessPolicyId) { + Objects.requireNonNull(conditionalAccessPolicyId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conditionalAccessPolicy%2Did", conditionalAccessPolicyId); + return new ConditionalAccessPolicyItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PoliciesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PoliciesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get policies from identity + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get() { + return get(null); + } + /** + * Get policies from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get(@jakarta.annotation.Nullable 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, ConditionalAccessPolicyCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to policies for identity + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return post(body, null); + } + /** + * Create new navigation property to policies for identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Get policies from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get policies from identity + * @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 policies for identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to policies for identity + * @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 ConditionalAccessPolicy 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 PoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PoliciesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get policies from identity + */ + @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/identity/conditionalaccess/deleteditems/policies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3301255ba1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.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}/identity/conditionalAccess/deletedItems/policies/$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}/identity/conditionalAccess/deletedItems/policies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/item/ConditionalAccessPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/item/ConditionalAccessPolicyItemRequestBuilder.java new file mode 100644 index 00000000000..13e7af73159 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/item/ConditionalAccessPolicyItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item; + +import com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.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 policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConditionalAccessPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property policies for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property policies for identity + * @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 policies from identity + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get() { + return get(null); + } + /** + * Get policies from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get(@jakarta.annotation.Nullable 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Update the navigation property policies in identity + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return patch(body, null); + } + /** + * Update the navigation property policies in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Delete navigation property policies for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property policies for identity + * @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 policies from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get policies from identity + * @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 policies in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property policies in identity + * @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 ConditionalAccessPolicy 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 ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConditionalAccessPolicyItemRequestBuilder(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 policies from identity + */ + @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/identity/conditionalaccess/deleteditems/policies/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..39e4dc749df --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/deleteditems/policies/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore; + +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java new file mode 100644 index 00000000000..b2a35274501 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java @@ -0,0 +1,161 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.evaluate; + +import com.microsoft.graph.beta.models.SignInConditions; +import com.microsoft.graph.beta.models.SignInContext; +import com.microsoft.graph.beta.models.SignInIdentity; +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 EvaluatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EvaluatePostRequestBody} and sets the default values. + */ + public EvaluatePostRequestBody() { + 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 EvaluatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static EvaluatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EvaluatePostRequestBody(); + } + /** + * 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 appliedPoliciesOnly property value. The appliedPoliciesOnly property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAppliedPoliciesOnly() { + return this.backingStore.get("appliedPoliciesOnly"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("appliedPoliciesOnly", (n) -> { this.setAppliedPoliciesOnly(n.getBooleanValue()); }); + deserializerMap.put("signInConditions", (n) -> { this.setSignInConditions(n.getObjectValue(SignInConditions::createFromDiscriminatorValue)); }); + deserializerMap.put("signInContext", (n) -> { this.setSignInContext(n.getObjectValue(SignInContext::createFromDiscriminatorValue)); }); + deserializerMap.put("signInIdentity", (n) -> { this.setSignInIdentity(n.getObjectValue(SignInIdentity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the signInConditions property value. The signInConditions property + * @return a {@link SignInConditions} + */ + @jakarta.annotation.Nullable + public SignInConditions getSignInConditions() { + return this.backingStore.get("signInConditions"); + } + /** + * Gets the signInContext property value. The signInContext property + * @return a {@link SignInContext} + */ + @jakarta.annotation.Nullable + public SignInContext getSignInContext() { + return this.backingStore.get("signInContext"); + } + /** + * Gets the signInIdentity property value. The signInIdentity property + * @return a {@link SignInIdentity} + */ + @jakarta.annotation.Nullable + public SignInIdentity getSignInIdentity() { + return this.backingStore.get("signInIdentity"); + } + /** + * 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("appliedPoliciesOnly", this.getAppliedPoliciesOnly()); + writer.writeObjectValue("signInConditions", this.getSignInConditions()); + writer.writeObjectValue("signInContext", this.getSignInContext()); + writer.writeObjectValue("signInIdentity", this.getSignInIdentity()); + 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 appliedPoliciesOnly property value. The appliedPoliciesOnly property + * @param value Value to set for the appliedPoliciesOnly property. + */ + public void setAppliedPoliciesOnly(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("appliedPoliciesOnly", 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 signInConditions property value. The signInConditions property + * @param value Value to set for the signInConditions property. + */ + public void setSignInConditions(@jakarta.annotation.Nullable final SignInConditions value) { + this.backingStore.set("signInConditions", value); + } + /** + * Sets the signInContext property value. The signInContext property + * @param value Value to set for the signInContext property. + */ + public void setSignInContext(@jakarta.annotation.Nullable final SignInContext value) { + this.backingStore.set("signInContext", value); + } + /** + * Sets the signInIdentity property value. The signInIdentity property + * @param value Value to set for the signInIdentity property. + */ + public void setSignInIdentity(@jakarta.annotation.Nullable final SignInIdentity value) { + this.backingStore.set("signInIdentity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java new file mode 100644 index 00000000000..7dae0d43491 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.evaluate; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.WhatIfAnalysisResult; +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 EvaluatePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EvaluatePostResponse} and sets the default values. + */ + public EvaluatePostResponse() { + 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 EvaluatePostResponse} + */ + @jakarta.annotation.Nonnull + public static EvaluatePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EvaluatePostResponse(); + } + /** + * 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(WhatIfAnalysisResult::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/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java new file mode 100644 index 00000000000..7ef0dc44d37 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.evaluate; + +import com.microsoft.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 evaluate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EvaluateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EvaluateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/evaluate", pathParameters); + } + /** + * Instantiates a new {@link EvaluateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EvaluateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/evaluate", rawUrl); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param body The request body + * @return a {@link EvaluatePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { + return post(body, null); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EvaluatePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostRequestBody 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, EvaluatePostResponse::createFromDiscriminatorValue); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @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 EvaluatePostRequestBody 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 EvaluateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EvaluateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EvaluateRequestBuilder(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/identity/conditionalaccess/namedlocations/NamedLocationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/NamedLocationsRequestBuilder.java new file mode 100644 index 00000000000..13d6c58aa8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/NamedLocationsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.namedlocations; + +import com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder; +import com.microsoft.graph.beta.models.NamedLocation; +import com.microsoft.graph.beta.models.NamedLocationCollectionResponse; +import com.microsoft.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 namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NamedLocationsRequestBuilder 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 namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + * @param namedLocationId The unique identifier of namedLocation + * @return a {@link NamedLocationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationItemRequestBuilder byNamedLocationId(@jakarta.annotation.Nonnull final String namedLocationId) { + Objects.requireNonNull(namedLocationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("namedLocation%2Did", namedLocationId); + return new NamedLocationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link NamedLocationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link NamedLocationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of namedLocation objects. + * @return a {@link NamedLocationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocationCollectionResponse get() { + return get(null); + } + /** + * Get a list of namedLocation objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocationCollectionResponse get(@jakarta.annotation.Nullable 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, NamedLocationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + * @param body The request body + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nonnull final NamedLocation body) { + return post(body, null); + } + /** + * Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nonnull final NamedLocation 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, NamedLocation::createFromDiscriminatorValue); + } + /** + * Get a list of namedLocation objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of namedLocation objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + * @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 NamedLocation 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 NamedLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NamedLocationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of namedLocation objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..62e28fe48aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.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}/identity/conditionalAccess/namedLocations/$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}/identity/conditionalAccess/namedLocations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java new file mode 100644 index 00000000000..895c68710a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item; + +import com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.beta.models.NamedLocation; +import com.microsoft.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 namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NamedLocationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link NamedLocationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link NamedLocationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a namedLocation object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a namedLocation 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); + } + /** + * Retrieve the properties and relationships of an ipNamedLocation object. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocation get() { + return get(null); + } + /** + * Retrieve the properties and relationships of an ipNamedLocation object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocation get(@jakarta.annotation.Nullable 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, NamedLocation::createFromDiscriminatorValue); + } + /** + * Update the properties of a countryNamedLocation object. + * @param body The request body + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body) { + return patch(body, null); + } + /** + * Update the properties of a countryNamedLocation object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation 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, NamedLocation::createFromDiscriminatorValue); + } + /** + * Delete a namedLocation object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a namedLocation 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; + } + /** + * Retrieve the properties and relationships of an ipNamedLocation object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the properties and relationships of an ipNamedLocation 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 countryNamedLocation object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a countryNamedLocation 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 NamedLocation 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 NamedLocationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NamedLocationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Retrieve the properties and relationships of an ipNamedLocation 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/identity/conditionalaccess/namedlocations/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..f1bcccf107b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore; + +import com.microsoft.graph.beta.models.NamedLocation; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/identity/conditionalaccess/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/PoliciesRequestBuilder.java new file mode 100644 index 00000000000..9422d464e7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/PoliciesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.policies; + +import com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder; +import com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder; +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse; +import com.microsoft.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 policies property of the microsoft.graph.conditionalAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PoliciesRequestBuilder 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 policies property of the microsoft.graph.conditionalAccessRoot entity. + * @param conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy + * @return a {@link ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder byConditionalAccessPolicyId(@jakarta.annotation.Nonnull final String conditionalAccessPolicyId) { + Objects.requireNonNull(conditionalAccessPolicyId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conditionalAccessPolicy%2Did", conditionalAccessPolicyId); + return new ConditionalAccessPolicyItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PoliciesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PoliciesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve a list of conditionalAccessPolicy objects. + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get() { + return get(null); + } + /** + * Retrieve a list of conditionalAccessPolicy objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get(@jakarta.annotation.Nullable 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, ConditionalAccessPolicyCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new conditionalAccessPolicy. + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return post(body, null); + } + /** + * Create a new conditionalAccessPolicy. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Retrieve a list of conditionalAccessPolicy objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a list of conditionalAccessPolicy objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new conditionalAccessPolicy. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new conditionalAccessPolicy. + * @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 ConditionalAccessPolicy 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 PoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PoliciesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve a list of conditionalAccessPolicy objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..29285ea019a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.policies.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}/identity/conditionalAccess/policies/$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}/identity/conditionalAccess/policies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java new file mode 100644 index 00000000000..5bcb62256bb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.policies.item; + +import com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.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 policies property of the microsoft.graph.conditionalAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConditionalAccessPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a conditionalAccessPolicy object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a conditionalAccessPolicy 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); + } + /** + * Retrieve the properties and relationships of a conditionalAccessPolicy object. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get() { + return get(null); + } + /** + * Retrieve the properties and relationships of a conditionalAccessPolicy object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get(@jakarta.annotation.Nullable 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Update the properties of a conditionalAccessPolicy object. + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return patch(body, null); + } + /** + * Update the properties of a conditionalAccessPolicy object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Delete a conditionalAccessPolicy object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a conditionalAccessPolicy 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; + } + /** + * Retrieve the properties and relationships of a conditionalAccessPolicy object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the properties and relationships of a conditionalAccessPolicy 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 conditionalAccessPolicy object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a conditionalAccessPolicy 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 ConditionalAccessPolicy 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 ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConditionalAccessPolicyItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Retrieve the properties and relationships of a conditionalAccessPolicy 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/identity/conditionalaccess/policies/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..c909e1c9d65 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/policies/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore; + +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java index 1c44f8dccd9..b2f2736bb92 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java @@ -61,12 +61,12 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -74,13 +74,13 @@ public CustomCalloutExtension get() { return get(null); } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -150,7 +150,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @return a {@link RequestInformation} * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 @@ -161,7 +161,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated @@ -225,7 +225,7 @@ public CustomCalloutExtensionItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java index 168a3e00103..acf70a5307d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java @@ -37,23 +37,23 @@ public CustomAccessPackageWorkflowExtensionItemRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @Deprecated public void delete() { delete(null); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public CustomAccessPackageWorkflowExtension patch(@jakarta.annotation.Nonnull fi return this.requestAdapter.send(requestInfo, errorMapping, CustomAccessPackageWorkflowExtension::createFromDiscriminatorValue); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @return a {@link RequestInformation} * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 @@ -137,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated diff --git a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java index d4dc683b1cd..bd31a17f713 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java @@ -87,21 +87,21 @@ public RiskyUsersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/identityProtection/riskyUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get() { return get(null); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -136,7 +136,7 @@ public RiskyUser post(@jakarta.annotation.Nonnull final RiskyUser body, @jakarta return this.requestAdapter.send(requestInfo, errorMapping, RiskyUser::createFromDiscriminatorValue); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -144,7 +144,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -190,7 +190,7 @@ public RiskyUsersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new RiskyUsersRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 a2ff80f56d5..e9ad422a5f3 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 @@ -16782,6 +16782,319 @@ com.microsoft.graph.beta.commands.item.responsepayload.ResponsepayloadRequestBui com.microsoft.graph.beta.commands.item.responsepayload.ResponsepayloadRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.commands.item.responsepayload.ResponsepayloadRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.commands.item.responsepayload.ResponsepayloadRequestBuilder::|public|withUrl(rawUrl:String):ResponsepayloadRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|byAdhocCallId(adhocCallId:String):AdhocCallItemRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|get():AdhocCallCollectionResponse +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCallCollectionResponse +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall):AdhocCall +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallsRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get():AdhocCall +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall):AdhocCall +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallItemRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get():CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording):CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|withUrl(rawUrl:String):CallRecordingItemRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|byCallRecordingId(callRecordingId:String):CallRecordingItemRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get():CallRecordingCollectionResponse +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecordingCollectionResponse +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording):CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|withUrl(rawUrl:String):RecordingsRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get():CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadataContent:MetadataContentRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript):CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|withUrl(rawUrl:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|withUrl(rawUrl:String):MetadataContentRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|byCallTranscriptId(callTranscriptId:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get():CallTranscriptCollectionResponse +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscriptCollectionResponse +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript):CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|withUrl(rawUrl:String):TranscriptsRequestBuilder com.microsoft.graph.beta.communications.callrecords.CallRecordsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.communications.callrecords.CallRecordsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.communications.callrecords.CallRecordsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -18186,6 +18499,7 @@ com.microsoft.graph.beta.communications.CommunicationsRequestBuilder.GetQueryPar com.microsoft.graph.beta.communications.CommunicationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.communications.CommunicationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.communications.CommunicationsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|adhocCalls:AdhocCallsRequestBuilder com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|callRecords:CallRecordsRequestBuilder com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|calls:CallsRequestBuilder com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -29517,6 +29831,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp. com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -29524,6 +29839,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp. com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.GraphAndroidLobAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.GraphAndroidLobAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphandroidlobapp.GraphAndroidLobAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -30338,6 +30718,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.cont com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -30345,6 +30726,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.cont com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.GraphIosLobAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.GraphIosLobAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphioslobapp.GraphIosLobAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -31225,6 +31671,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -31232,6 +31679,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.GraphMacOSDmgAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.GraphMacOSDmgAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacosdmgapp.GraphMacOSDmgAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -31652,6 +32164,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -31659,6 +32172,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.GraphMacOSLobAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.GraphMacOSLobAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacoslobapp.GraphMacOSLobAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -32079,6 +32657,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -32086,6 +32665,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.GraphMacOSPkgAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.GraphMacOSPkgAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmacospkgapp.GraphMacOSPkgAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -32506,6 +33150,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroid com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -32513,6 +33158,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroid com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.GraphManagedAndroidLobAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.GraphManagedAndroidLobAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedandroidlobapp.GraphManagedAndroidLobAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -32933,6 +33643,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagediosloba com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -32940,6 +33651,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagediosloba com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.GraphManagedIOSLobAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.GraphManagedIOSLobAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedioslobapp.GraphManagedIOSLobAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -33360,6 +34136,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilel com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -33367,6 +34144,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilel com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.GraphManagedMobileLobAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.GraphManagedMobileLobAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphmanagedmobilelobapp.GraphManagedMobileLobAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -34050,6 +34892,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -34057,6 +34900,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.GraphWin32LobAppRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.GraphWin32LobAppRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwin32lobapp.GraphWin32LobAppRequestBuilder.GetQueryParameters::|public|select:String[] @@ -34477,6 +35385,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -34484,6 +35393,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.co com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.GraphWindowsAppXRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.GraphWindowsAppXRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsappx.GraphWindowsAppXRequestBuilder.GetQueryParameters::|public|select:String[] @@ -34904,6 +35878,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilem com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -34911,6 +35886,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilem com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.GraphWindowsMobileMSIRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.GraphWindowsMobileMSIRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsmobilemsi.GraphWindowsMobileMSIRequestBuilder.GetQueryParameters::|public|select:String[] @@ -35593,6 +36633,7 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsunivers com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent):MobileAppContent com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):MobileAppContent +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -35600,6 +36641,71 @@ com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsunivers com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContent; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.MobileAppContentItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get():MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|byMobileAppContentScriptId(mobileAppContentScriptId:String):MobileAppContentScriptItemRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|get():MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):MobileAppContentScript +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|toPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.contentversions.item.scripts.ScriptsRequestBuilder::|public|withUrl(rawUrl:String):ScriptsRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.GraphWindowsUniversalAppXRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.GraphWindowsUniversalAppXRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.deviceappmanagement.mobileapps.item.graphwindowsuniversalappx.GraphWindowsUniversalAppXRequestBuilder.GetQueryParameters::|public|select:String[] @@ -47520,7 +48626,6 @@ com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|publi com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|serviceNowConnections:ServiceNowConnectionsRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|settingDefinitions:SettingDefinitionsRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|softwareUpdateStatusSummary:SoftwareUpdateStatusSummaryRequestBuilder -com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|telecomExpenseManagementPartners:TelecomExpenseManagementPartnersRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|templateInsights:TemplateInsightsRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|templates:TemplatesRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|templateSettings:TemplateSettingsRequestBuilder @@ -59748,6 +60853,7 @@ com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateReport:RetrieveCloudPkiLeafCertificateReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateSummaryReport:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|retrieveDeviceAppInstallationStatusReport:RetrieveDeviceAppInstallationStatusReportRequestBuilder +com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|retrieveEnrollmentTimeGroupingFailureReport:RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|retrieveSecurityTaskAppsReport:RetrieveSecurityTaskAppsReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|retrieveWin32CatalogAppsUpdateReport:RetrieveWin32CatalogAppsUpdateReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -59961,6 +61067,43 @@ com.microsoft.graph.beta.devicemanagement.reports.retrievedeviceappinstallations com.microsoft.graph.beta.devicemanagement.reports.retrievedeviceappinstallationstatusreport.RetrieveDeviceAppInstallationStatusReportRequestBuilder::|public|toPostRequestInformation(body:RetrieveDeviceAppInstallationStatusReportPostRequestBody):RequestInformation com.microsoft.graph.beta.devicemanagement.reports.retrievedeviceappinstallationstatusreport.RetrieveDeviceAppInstallationStatusReportRequestBuilder::|public|toPostRequestInformation(body:RetrieveDeviceAppInstallationStatusReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.reports.retrievedeviceappinstallationstatusreport.RetrieveDeviceAppInstallationStatusReportRequestBuilder::|public|withUrl(rawUrl:String):RetrieveDeviceAppInstallationStatusReportRequestBuilder +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getFilter():String +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getGroupBy():java.util.List +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getName():String +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getOrderBy():java.util.List +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSearch():String +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSelect():java.util.List +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSessionId():String +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSkip():Integer +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getTop():Integer +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setFilter(value?:String):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setGroupBy(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setName(value?:String):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setOrderBy(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSearch(value?:String):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSelect(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSessionId(value?:String):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSkip(value?:Integer):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setTop(value?:Integer):void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|post(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody):InputStream +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|post(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|toPostRequestInformation(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|toPostRequestInformation(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.reports.retrieveenrollmenttimegroupingfailurereport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|withUrl(rawUrl:String):RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.retrievesecuritytaskappsreport.RetrieveSecurityTaskAppsReportPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.devicemanagement.reports.retrievesecuritytaskappsreport.RetrieveSecurityTaskAppsReportPostRequestBody::|public|constructor():void com.microsoft.graph.beta.devicemanagement.reports.retrievesecuritytaskappsreport.RetrieveSecurityTaskAppsReportPostRequestBody::|public|getAdditionalData():Map @@ -61529,71 +62672,6 @@ com.microsoft.graph.beta.devicemanagement.softwareupdatestatussummary.SoftwareUp com.microsoft.graph.beta.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|withUrl(rawUrl:String):SoftwareUpdateStatusSummaryRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete():Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get():TelecomExpenseManagementPartner -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner):TelecomExpenseManagementPartner -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:TelecomExpenseManagementPartner):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|withUrl(rawUrl:String):TelecomExpenseManagementPartnerItemRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|orderby:String[] -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|byTelecomExpenseManagementPartnerId(telecomExpenseManagementPartnerId:String):TelecomExpenseManagementPartnerItemRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get():TelecomExpenseManagementPartnerCollectionResponse -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartnerCollectionResponse -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner):TelecomExpenseManagementPartner -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toPostRequestInformation(body:TelecomExpenseManagementPartner):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toPostRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|withUrl(rawUrl:String):TelecomExpenseManagementPartnersRequestBuilder com.microsoft.graph.beta.devicemanagement.templateinsights.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.templateinsights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.devicemanagement.templateinsights.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -67134,6 +68212,71 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.deviceimages.item.reup com.microsoft.graph.beta.devicemanagement.virtualendpoint.deviceimages.item.reupload.ReuploadRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.deviceimages.item.reupload.ReuploadRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.deviceimages.item.reupload.ReuploadRequestBuilder::|public|withUrl(rawUrl:String):ReuploadRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|byCloudPcExternalPartnerId(cloudPcExternalPartnerId:String):CloudPcExternalPartnerItemRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|get():CloudPcExternalPartnerCollectionResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcExternalPartnerCollectionResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|post(body:CloudPcExternalPartner):CloudPcExternalPartner +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|post(body:CloudPcExternalPartner; requestConfiguration?:java.util.function.Consumer):CloudPcExternalPartner +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|toPostRequestInformation(body:CloudPcExternalPartner):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|toPostRequestInformation(body:CloudPcExternalPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.ExternalPartnersRequestBuilder::|public|withUrl(rawUrl:String):ExternalPartnersRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|get():CloudPcExternalPartner +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcExternalPartner +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|patch(body:CloudPcExternalPartner):CloudPcExternalPartner +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|patch(body:CloudPcExternalPartner; requestConfiguration?:java.util.function.Consumer):CloudPcExternalPartner +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcExternalPartner):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcExternalPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|withUrl(rawUrl:String):CloudPcExternalPartnerItemRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartnersettings.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartnersettings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartnersettings.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -67764,6 +68907,7 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.i com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|patch(body:CloudPcProvisioningPolicy; requestConfiguration?:java.util.function.Consumer):CloudPcProvisioningPolicy com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplyActionResult:RetrievePolicyApplyActionResultRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplySchedule:RetrievePolicyApplyScheduleRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retry:RetryRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|schedulePolicyApplyTask:SchedulePolicyApplyTaskRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -67790,6 +68934,15 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.i com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder::|public|withUrl(rawUrl:String):RetrievePolicyApplyScheduleRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder::|public|post():Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retry.RetryRequestBuilder::|public|withUrl(rawUrl:String):RetryRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|constructor():void com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|getAdditionalData():Map @@ -68997,6 +70150,7 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequest com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|delete():Void com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|deviceImages:DeviceImagesRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|externalPartners:ExternalPartnersRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|externalPartnerSettings:ExternalPartnerSettingsRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|frontLineServicePlans:FrontLineServicePlansRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|galleryImages:GalleryImagesRequestBuilder @@ -153668,7 +154822,371 @@ com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuil com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|authenticationStrengths:AuthenticationStrengthsRequestBuilder com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|evaluate:EvaluateRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|namedLocations:NamedLocationsRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|policies:PoliciesRequestBuilder com.microsoft.graph.beta.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|templates:TemplatesRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|get():CaPoliciesDeletableRoot +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CaPoliciesDeletableRoot +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|namedLocations:NamedLocationsRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|patch(body:CaPoliciesDeletableRoot):CaPoliciesDeletableRoot +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|patch(body:CaPoliciesDeletableRoot; requestConfiguration?:java.util.function.Consumer):CaPoliciesDeletableRoot +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|policies:PoliciesRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toPatchRequestInformation(body:CaPoliciesDeletableRoot):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toPatchRequestInformation(body:CaPoliciesDeletableRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|withUrl(rawUrl:String):DeletedItemsRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|get():NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|withUrl(rawUrl:String):NamedLocationItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|post():NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|byNamedLocationId(namedLocationId:String):NamedLocationItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|get():NamedLocationCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NamedLocationCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toPostRequestInformation(body:NamedLocation):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toPostRequestInformation(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|withUrl(rawUrl:String):NamedLocationsRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get():ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|post():ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|byConditionalAccessPolicyId(conditionalAccessPolicyId:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|get():ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|withUrl(rawUrl:String):PoliciesRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getAppliedPoliciesOnly():Boolean +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInConditions():SignInConditions +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInContext():SignInContext +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInIdentity():SignInIdentity +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setAppliedPoliciesOnly(value?:Boolean):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInConditions(value?:SignInConditions):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInContext(value?:SignInContext):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInIdentity(value?:SignInIdentity):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostRequestBody +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|constructor():void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostResponse +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|post(body:EvaluatePostRequestBody):EvaluatePostResponse +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|post(body:EvaluatePostRequestBody; requestConfiguration?:java.util.function.Consumer):EvaluatePostResponse +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|toPostRequestInformation(body:EvaluatePostRequestBody):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|toPostRequestInformation(body:EvaluatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|withUrl(rawUrl:String):EvaluateRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|get():NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|withUrl(rawUrl:String):NamedLocationItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|post():NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|byNamedLocationId(namedLocationId:String):NamedLocationItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|get():NamedLocationCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NamedLocationCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|toPostRequestInformation(body:NamedLocation):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|toPostRequestInformation(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder::|public|withUrl(rawUrl:String):NamedLocationsRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get():ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|post():ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|byConditionalAccessPolicyId(conditionalAccessPolicyId:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|get():ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.conditionalaccess.policies.PoliciesRequestBuilder::|public|withUrl(rawUrl:String):PoliciesRequestBuilder com.microsoft.graph.beta.identity.conditionalaccess.templates.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identity.conditionalaccess.templates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identity.conditionalaccess.templates.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -178392,6 +179910,9 @@ com.microsoft.graph.beta.models.ActionSummary::|public|setExercised(value?:Integ com.microsoft.graph.beta.models.ActionSummary::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ActionSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActionSummary com.microsoft.graph.beta.models.ActionSummary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ActionType::0000-Tunnel +com.microsoft.graph.beta.models.ActionType::0001-Exclude +com.microsoft.graph.beta.models.ActionType::0002-UnknownFutureValue com.microsoft.graph.beta.models.ActionUrl::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ActionUrl::|public|constructor():void com.microsoft.graph.beta.models.ActionUrl::|public|getAdditionalData():Map @@ -178688,6 +180209,23 @@ com.microsoft.graph.beta.models.AddWatermarkAction::|public|setLayout(value?:Wat com.microsoft.graph.beta.models.AddWatermarkAction::|public|setText(value?:String):void com.microsoft.graph.beta.models.AddWatermarkAction::|public|setUiElementName(value?:String):void com.microsoft.graph.beta.models.AddWatermarkAction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddWatermarkAction +com.microsoft.graph.beta.models.AdhocCall-->Entity +com.microsoft.graph.beta.models.AdhocCall::|public|constructor():void +com.microsoft.graph.beta.models.AdhocCall::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AdhocCall::|public|getRecordings():java.util.List +com.microsoft.graph.beta.models.AdhocCall::|public|getTranscripts():java.util.List +com.microsoft.graph.beta.models.AdhocCall::|public|OdataType:String +com.microsoft.graph.beta.models.AdhocCall::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AdhocCall::|public|setRecordings(value?:java.util.List):void +com.microsoft.graph.beta.models.AdhocCall::|public|setTranscripts(value?:java.util.List):void +com.microsoft.graph.beta.models.AdhocCall::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AdhocCall +com.microsoft.graph.beta.models.AdhocCallCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.AdhocCallCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.AdhocCallCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AdhocCallCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.AdhocCallCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AdhocCallCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.AdhocCallCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AdhocCallCollectionResponse com.microsoft.graph.beta.models.Admin::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.Admin::|public|constructor():void com.microsoft.graph.beta.models.Admin::|public|getAdditionalData():Map @@ -180170,6 +181708,7 @@ com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|p com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeIconSize():AndroidDeviceOwnerKioskModeIconSize com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeLockHomeScreen():Boolean com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedFolders():java.util.List +com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenAppSettings():java.util.List com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenAutoSignout():Boolean com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds():Integer com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds():Integer @@ -180311,6 +181850,7 @@ com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|p com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeIconSize(value?:AndroidDeviceOwnerKioskModeIconSize):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeLockHomeScreen(value?:Boolean):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedFolders(value?:java.util.List):void +com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenAppSettings(value?:java.util.List):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenAutoSignout(value?:Boolean):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds(value?:Integer):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds(value?:Integer):void @@ -180463,11 +182003,15 @@ com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp-->AndroidDeviceOw com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|constructor():void com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|getClassName():String com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|getOfflineAppAccessEnabled():Boolean com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|getPackage():String +com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|getPreSignInAppAccessEnabled():Boolean com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|OdataType:String com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|setClassName(value?:String):void +com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|setOfflineAppAccessEnabled(value?:Boolean):void com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|setPackage(value?:String):void +com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|public|setPreSignInAppAccessEnabled(value?:Boolean):void com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeApp::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidDeviceOwnerKioskModeApp com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeAppPositionItem::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.AndroidDeviceOwnerKioskModeAppPositionItem::|public|constructor():void @@ -183275,6 +184819,14 @@ com.microsoft.graph.beta.models.ApplicationCollectionResponse::|public|getValue( com.microsoft.graph.beta.models.ApplicationCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ApplicationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ApplicationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationCollectionResponse +com.microsoft.graph.beta.models.ApplicationContext-->SignInContext +com.microsoft.graph.beta.models.ApplicationContext::|public|constructor():void +com.microsoft.graph.beta.models.ApplicationContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ApplicationContext::|public|getIncludeApplications():java.util.List +com.microsoft.graph.beta.models.ApplicationContext::|public|OdataType:String +com.microsoft.graph.beta.models.ApplicationContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ApplicationContext::|public|setIncludeApplications(value?:java.util.List):void +com.microsoft.graph.beta.models.ApplicationContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationContext com.microsoft.graph.beta.models.ApplicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl com.microsoft.graph.beta.models.ApplicationEnforcedRestrictionsSessionControl::|public|constructor():void com.microsoft.graph.beta.models.ApplicationEnforcedRestrictionsSessionControl::|public|getFieldDeserializers():Map> @@ -184485,6 +186037,7 @@ com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getBackingStor com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getDurationInDays():Integer com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getIsAccessRecommendationEnabled():Boolean +com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getIsAgenticExperienceEnabled():Boolean com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getIsApprovalJustificationRequired():Boolean com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getIsEnabled():Boolean com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|getOdataType():String @@ -184498,6 +186051,7 @@ com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setAdditionalD com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setDurationInDays(value?:Integer):void com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setIsAccessRecommendationEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setIsAgenticExperienceEnabled(value?:Boolean):void com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setIsApprovalJustificationRequired(value?:Boolean):void com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setIsEnabled(value?:Boolean):void com.microsoft.graph.beta.models.AssignmentReviewSettings::|public|setOdataType(value?:String):void @@ -185330,6 +186884,14 @@ com.microsoft.graph.beta.models.AuditUserIdentity::|public|serialize(writer:Seri com.microsoft.graph.beta.models.AuditUserIdentity::|public|setHomeTenantId(value?:String):void com.microsoft.graph.beta.models.AuditUserIdentity::|public|setHomeTenantName(value?:String):void com.microsoft.graph.beta.models.AuditUserIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditUserIdentity +com.microsoft.graph.beta.models.AuthContext-->SignInContext +com.microsoft.graph.beta.models.AuthContext::|public|constructor():void +com.microsoft.graph.beta.models.AuthContext::|public|getAuthenticationContextValue():String +com.microsoft.graph.beta.models.AuthContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AuthContext::|public|OdataType:String +com.microsoft.graph.beta.models.AuthContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AuthContext::|public|setAuthenticationContextValue(value?:String):void +com.microsoft.graph.beta.models.AuthContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthContext com.microsoft.graph.beta.models.Authentication-->Entity com.microsoft.graph.beta.models.Authentication::|public|constructor():void com.microsoft.graph.beta.models.Authentication::|public|getEmailMethods():java.util.List @@ -185771,6 +187333,19 @@ com.microsoft.graph.beta.models.AuthenticationFailureReasonCode::0004-Other com.microsoft.graph.beta.models.AuthenticationFailureReasonCode::0005-UnknownFutureValue com.microsoft.graph.beta.models.AuthenticationFailureReasonCode::0006-UserError com.microsoft.graph.beta.models.AuthenticationFailureReasonCode::0007-ConfigError +com.microsoft.graph.beta.models.AuthenticationFlow::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.AuthenticationFlow::|public|constructor():void +com.microsoft.graph.beta.models.AuthenticationFlow::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.AuthenticationFlow::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.AuthenticationFlow::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AuthenticationFlow::|public|getOdataType():String +com.microsoft.graph.beta.models.AuthenticationFlow::|public|getTransferMethod():ConditionalAccessTransferMethods +com.microsoft.graph.beta.models.AuthenticationFlow::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AuthenticationFlow::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.AuthenticationFlow::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.AuthenticationFlow::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.AuthenticationFlow::|public|setTransferMethod(value?:ConditionalAccessTransferMethods):void +com.microsoft.graph.beta.models.AuthenticationFlow::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlow com.microsoft.graph.beta.models.AuthenticationFlowsPolicy-->Entity com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|public|constructor():void com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|public|getDescription():String @@ -185783,6 +187358,7 @@ com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|public|setDescriptio com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|public|setSelfServiceSignUp(value?:SelfServiceSignUpAuthenticationFlowConfiguration):void com.microsoft.graph.beta.models.AuthenticationFlowsPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlowsPolicy +com.microsoft.graph.beta.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.AuthenticationListener-->Entity com.microsoft.graph.beta.models.AuthenticationListener::|public|constructor():void com.microsoft.graph.beta.models.AuthenticationListener::|public|getFieldDeserializers():Map> @@ -185797,9 +187373,11 @@ com.microsoft.graph.beta.models.AuthenticationMethod-->Entity com.microsoft.graph.beta.models.AuthenticationMethod::|public|constructor():void com.microsoft.graph.beta.models.AuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.AuthenticationMethod::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AuthenticationMethod::|public|getLastUsedDateTime():OffsetDateTime com.microsoft.graph.beta.models.AuthenticationMethod::|public|OdataType:String com.microsoft.graph.beta.models.AuthenticationMethod::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.AuthenticationMethod::|public|setLastUsedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.AuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethod com.microsoft.graph.beta.models.AuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.AuthenticationMethodCollectionResponse::|public|constructor():void @@ -186172,10 +187750,14 @@ com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|constructor com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|getAdditionalData():Map com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|getMfa():java.util.List +com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|getNone():java.util.List com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|getOdataType():String com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|setMfa(value?:java.util.List):void +com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|setNone(value?:java.util.List):void com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.AuthenticationStrengthUsage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationStrengthUsage com.microsoft.graph.beta.models.AuthenticationStrengthUsage~~>AdditionalDataHolder; BackedModel; Parsable @@ -187345,6 +188927,14 @@ com.microsoft.graph.beta.models.BaselineResource::|public|setProperties(value?:O com.microsoft.graph.beta.models.BaselineResource::|public|setResourceType(value?:String):void com.microsoft.graph.beta.models.BaselineResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BaselineResource com.microsoft.graph.beta.models.BaselineResource~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.BaseMapFeature-->Entity +com.microsoft.graph.beta.models.BaseMapFeature::|public|constructor():void +com.microsoft.graph.beta.models.BaseMapFeature::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.BaseMapFeature::|public|getProperties():String +com.microsoft.graph.beta.models.BaseMapFeature::|public|OdataType:String +com.microsoft.graph.beta.models.BaseMapFeature::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.BaseMapFeature::|public|setProperties(value?:String):void +com.microsoft.graph.beta.models.BaseMapFeature::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BaseMapFeature com.microsoft.graph.beta.models.BaseSitePage-->BaseItem com.microsoft.graph.beta.models.BaseSitePage::|public|constructor():void com.microsoft.graph.beta.models.BaseSitePage::|public|getFieldDeserializers():Map> @@ -188436,12 +190026,26 @@ com.microsoft.graph.beta.models.Building-->Place com.microsoft.graph.beta.models.Building::|public|constructor():void com.microsoft.graph.beta.models.Building::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.Building::|public|getHasWiFi():Boolean +com.microsoft.graph.beta.models.Building::|public|getMap():BuildingMap com.microsoft.graph.beta.models.Building::|public|getResourceLinks():java.util.List com.microsoft.graph.beta.models.Building::|public|OdataType:String com.microsoft.graph.beta.models.Building::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Building::|public|setHasWiFi(value?:Boolean):void +com.microsoft.graph.beta.models.Building::|public|setMap(value?:BuildingMap):void com.microsoft.graph.beta.models.Building::|public|setResourceLinks(value?:java.util.List):void com.microsoft.graph.beta.models.Building::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Building +com.microsoft.graph.beta.models.BuildingMap-->BaseMapFeature +com.microsoft.graph.beta.models.BuildingMap::|public|constructor():void +com.microsoft.graph.beta.models.BuildingMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.BuildingMap::|public|getFootprints():java.util.List +com.microsoft.graph.beta.models.BuildingMap::|public|getLevels():java.util.List +com.microsoft.graph.beta.models.BuildingMap::|public|getPlaceId():String +com.microsoft.graph.beta.models.BuildingMap::|public|OdataType:String +com.microsoft.graph.beta.models.BuildingMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.BuildingMap::|public|setFootprints(value?:java.util.List):void +com.microsoft.graph.beta.models.BuildingMap::|public|setLevels(value?:java.util.List):void +com.microsoft.graph.beta.models.BuildingMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.models.BuildingMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BuildingMap com.microsoft.graph.beta.models.BuiltInIdentityProvider-->IdentityProviderBase com.microsoft.graph.beta.models.BuiltInIdentityProvider::|public|constructor():void com.microsoft.graph.beta.models.BuiltInIdentityProvider::|public|getFieldDeserializers():Map> @@ -190125,6 +191729,16 @@ com.microsoft.graph.beta.models.CanvasLayout::|public|serialize(writer:Serializa com.microsoft.graph.beta.models.CanvasLayout::|public|setHorizontalSections(value?:java.util.List):void com.microsoft.graph.beta.models.CanvasLayout::|public|setVerticalSection(value?:VerticalSection):void com.microsoft.graph.beta.models.CanvasLayout::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CanvasLayout +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot-->Entity +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|constructor():void +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|getNamedLocations():java.util.List +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|getPolicies():java.util.List +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|OdataType:String +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|setNamedLocations(value?:java.util.List):void +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|public|setPolicies(value?:java.util.List):void +com.microsoft.graph.beta.models.CaPoliciesDeletableRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaPoliciesDeletableRoot com.microsoft.graph.beta.models.CartToClassAssociation-->Entity com.microsoft.graph.beta.models.CartToClassAssociation::|public|constructor():void com.microsoft.graph.beta.models.CartToClassAssociation::|public|getClassroomIds():java.util.List @@ -191114,6 +192728,36 @@ com.microsoft.graph.beta.models.ChatViewpoint::|public|setLastMessageReadDateTim com.microsoft.graph.beta.models.ChatViewpoint::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ChatViewpoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChatViewpoint com.microsoft.graph.beta.models.ChatViewpoint~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CheckInClaim::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CheckInClaim::|public|constructor():void +com.microsoft.graph.beta.models.CheckInClaim::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CheckInClaim::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CheckInClaim::|public|getCalendarEventId():String +com.microsoft.graph.beta.models.CheckInClaim::|public|getCheckInMethod():CheckInMethod +com.microsoft.graph.beta.models.CheckInClaim::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CheckInClaim::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CheckInClaim::|public|getOdataType():String +com.microsoft.graph.beta.models.CheckInClaim::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CheckInClaim::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CheckInClaim::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CheckInClaim::|public|setCalendarEventId(value?:String):void +com.microsoft.graph.beta.models.CheckInClaim::|public|setCheckInMethod(value?:CheckInMethod):void +com.microsoft.graph.beta.models.CheckInClaim::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CheckInClaim::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CheckInClaim::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckInClaim +com.microsoft.graph.beta.models.CheckInClaimCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.CheckInClaimCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.CheckInClaimCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CheckInClaimCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.CheckInClaimCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CheckInClaimCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.CheckInClaimCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckInClaimCollectionResponse +com.microsoft.graph.beta.models.CheckInClaim~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CheckInMethod::0000-Unspecified +com.microsoft.graph.beta.models.CheckInMethod::0001-Manual +com.microsoft.graph.beta.models.CheckInMethod::0002-Inferred +com.microsoft.graph.beta.models.CheckInMethod::0003-Verified +com.microsoft.graph.beta.models.CheckInMethod::0004-UnknownFutureValue com.microsoft.graph.beta.models.ChecklistItem-->Entity com.microsoft.graph.beta.models.ChecklistItem::|public|constructor():void com.microsoft.graph.beta.models.ChecklistItem::|public|getCheckedDateTime():OffsetDateTime @@ -191682,6 +193326,7 @@ com.microsoft.graph.beta.models.CloudClipboardRoot::|static|public|createFromDis com.microsoft.graph.beta.models.CloudCommunications::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudCommunications::|public|constructor():void com.microsoft.graph.beta.models.CloudCommunications::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudCommunications::|public|getAdhocCalls():java.util.List com.microsoft.graph.beta.models.CloudCommunications::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.CloudCommunications::|public|getCallRecords():java.util.List com.microsoft.graph.beta.models.CloudCommunications::|public|getCalls():java.util.List @@ -191692,6 +193337,7 @@ com.microsoft.graph.beta.models.CloudCommunications::|public|getOnlineMeetings() com.microsoft.graph.beta.models.CloudCommunications::|public|getPresences():java.util.List com.microsoft.graph.beta.models.CloudCommunications::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudCommunications::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudCommunications::|public|setAdhocCalls(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCommunications::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.CloudCommunications::|public|setCallRecords(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCommunications::|public|setCalls(value?:java.util.List):void @@ -191778,6 +193424,7 @@ com.microsoft.graph.beta.models.CloudPC::|public|getDisplayName():String com.microsoft.graph.beta.models.CloudPC::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CloudPC::|public|getFrontlineCloudPcAvailability():FrontlineCloudPcAvailability com.microsoft.graph.beta.models.CloudPC::|public|getGracePeriodEndDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPC::|public|getGroupDetail():CloudPcEntraGroupDetail com.microsoft.graph.beta.models.CloudPC::|public|getImageDisplayName():String com.microsoft.graph.beta.models.CloudPC::|public|getLastLoginResult():CloudPcLoginResult com.microsoft.graph.beta.models.CloudPC::|public|getLastModifiedDateTime():OffsetDateTime @@ -191802,6 +193449,7 @@ com.microsoft.graph.beta.models.CloudPC::|public|getStatus():CloudPcStatus com.microsoft.graph.beta.models.CloudPC::|public|getStatusDetail():CloudPcStatusDetail com.microsoft.graph.beta.models.CloudPC::|public|getStatusDetails():CloudPcStatusDetails com.microsoft.graph.beta.models.CloudPC::|public|getUserAccountType():CloudPcUserAccountType +com.microsoft.graph.beta.models.CloudPC::|public|getUserDetail():CloudPcEntraUserDetail com.microsoft.graph.beta.models.CloudPC::|public|getUserExperienceType():CloudPcUserExperienceType com.microsoft.graph.beta.models.CloudPC::|public|getUserPrincipalName():String com.microsoft.graph.beta.models.CloudPC::|public|OdataType:String @@ -191817,6 +193465,7 @@ com.microsoft.graph.beta.models.CloudPC::|public|setDiskEncryptionState(value?:C com.microsoft.graph.beta.models.CloudPC::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.CloudPC::|public|setFrontlineCloudPcAvailability(value?:FrontlineCloudPcAvailability):void com.microsoft.graph.beta.models.CloudPC::|public|setGracePeriodEndDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPC::|public|setGroupDetail(value?:CloudPcEntraGroupDetail):void com.microsoft.graph.beta.models.CloudPC::|public|setImageDisplayName(value?:String):void com.microsoft.graph.beta.models.CloudPC::|public|setLastLoginResult(value?:CloudPcLoginResult):void com.microsoft.graph.beta.models.CloudPC::|public|setLastModifiedDateTime(value?:OffsetDateTime):void @@ -191841,6 +193490,7 @@ com.microsoft.graph.beta.models.CloudPC::|public|setStatus(value?:CloudPcStatus) com.microsoft.graph.beta.models.CloudPC::|public|setStatusDetail(value?:CloudPcStatusDetail):void com.microsoft.graph.beta.models.CloudPC::|public|setStatusDetails(value?:CloudPcStatusDetails):void com.microsoft.graph.beta.models.CloudPC::|public|setUserAccountType(value?:CloudPcUserAccountType):void +com.microsoft.graph.beta.models.CloudPC::|public|setUserDetail(value?:CloudPcEntraUserDetail):void com.microsoft.graph.beta.models.CloudPC::|public|setUserExperienceType(value?:CloudPcUserExperienceType):void com.microsoft.graph.beta.models.CloudPC::|public|setUserPrincipalName(value?:String):void com.microsoft.graph.beta.models.CloudPC::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPC @@ -192545,6 +194195,7 @@ com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getAddit com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getDomainJoinType():CloudPcDomainJoinType com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getGeographicLocationType():CloudPcGeographicLocationType com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getOdataType():String com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getOnPremisesConnectionId():String com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|getRegionGroup():CloudPcRegionGroup @@ -192554,6 +194205,7 @@ com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|serializ com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setDomainJoinType(value?:CloudPcDomainJoinType):void +com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setGeographicLocationType(value?:CloudPcGeographicLocationType):void com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setOnPremisesConnectionId(value?:String):void com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration::|public|setRegionGroup(value?:CloudPcRegionGroup):void @@ -192564,6 +194216,38 @@ com.microsoft.graph.beta.models.CloudPcDomainJoinConfiguration~~>AdditionalDataH 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.CloudPcEntraGroupDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|getGroupDisplayName():String +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|getGroupId():String +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|setGroupDisplayName(value?:String):void +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|setGroupId(value?:String):void +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcEntraGroupDetail +com.microsoft.graph.beta.models.CloudPcEntraGroupDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|getUserDisplayName():String +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|getUserId():String +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|setUserDisplayName(value?:String):void +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|public|setUserId(value?:String):void +com.microsoft.graph.beta.models.CloudPcEntraUserDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcEntraUserDetail +com.microsoft.graph.beta.models.CloudPcEntraUserDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcExportJob-->Entity com.microsoft.graph.beta.models.CloudPcExportJob::|public|constructor():void com.microsoft.graph.beta.models.CloudPcExportJob::|public|getExpirationDateTime():OffsetDateTime @@ -192598,6 +194282,29 @@ com.microsoft.graph.beta.models.CloudPcExportJobStatus::0001-InProgress com.microsoft.graph.beta.models.CloudPcExportJobStatus::0002-Completed com.microsoft.graph.beta.models.CloudPcExportJobStatus::0003-Failed com.microsoft.graph.beta.models.CloudPcExportJobStatus::0004-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcExternalPartner-->Entity +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getConnectionStatus():CloudPcExternalPartnerStatus +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getEnableConnection():Boolean +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getLastSyncDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getPartnerId():String +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getStatusDetails():String +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setConnectionStatus(value?:CloudPcExternalPartnerStatus):void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setEnableConnection(value?:Boolean):void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setLastSyncDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setPartnerId(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setStatusDetails(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartner +com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartnerCollectionResponse com.microsoft.graph.beta.models.CloudPcExternalPartnerSetting-->Entity com.microsoft.graph.beta.models.CloudPcExternalPartnerSetting::|public|constructor():void com.microsoft.graph.beta.models.CloudPcExternalPartnerSetting::|public|getEnableConnection():Boolean @@ -192730,6 +194437,21 @@ com.microsoft.graph.beta.models.CloudPcGalleryImageStatus::0000-Supported com.microsoft.graph.beta.models.CloudPcGalleryImageStatus::0001-SupportedWithWarning com.microsoft.graph.beta.models.CloudPcGalleryImageStatus::0002-NotSupported com.microsoft.graph.beta.models.CloudPcGalleryImageStatus::0003-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0000-Default +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0001-Asia +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0002-Australasia +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0003-Canada +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0004-Europe +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0005-India +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0006-Africa +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0007-UsCentral +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0008-UsEast +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0009-UsWest +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0010-SouthAmerica +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0011-MiddleEast +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0012-CentralAmerica +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0013-UsGovernment +com.microsoft.graph.beta.models.CloudPcGeographicLocationType::0014-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcHealthCheckItem::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudPcHealthCheckItem::|public|constructor():void com.microsoft.graph.beta.models.CloudPcHealthCheckItem::|public|getAdditionalData():Map @@ -192818,6 +194540,8 @@ com.microsoft.graph.beta.models.CloudPcManagementService::0000-Windows365 com.microsoft.graph.beta.models.CloudPcManagementService::0001-DevBox com.microsoft.graph.beta.models.CloudPcManagementService::0002-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcManagementService::0003-RpaBox +com.microsoft.graph.beta.models.CloudPcManagementService::0004-Microsoft365Opal +com.microsoft.graph.beta.models.CloudPcManagementService::0005-Microsoft365BizChat com.microsoft.graph.beta.models.CloudPcNotificationSetting::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudPcNotificationSetting::|public|constructor():void com.microsoft.graph.beta.models.CloudPcNotificationSetting::|public|getAdditionalData():Map @@ -193303,6 +195027,25 @@ com.microsoft.graph.beta.models.CloudPcRegionGroup::0021-MiddleEast com.microsoft.graph.beta.models.CloudPcRegionGroup::0022-Mexico com.microsoft.graph.beta.models.CloudPcRegionGroup::0023-Australasia com.microsoft.graph.beta.models.CloudPcRegionGroup::0024-Europe +com.microsoft.graph.beta.models.CloudPcRegionGroup::0025-Singapore +com.microsoft.graph.beta.models.CloudPcRegionGroup::0026-HongKong +com.microsoft.graph.beta.models.CloudPcRegionGroup::0027-Ireland +com.microsoft.graph.beta.models.CloudPcRegionGroup::0028-Sweden +com.microsoft.graph.beta.models.CloudPcRegionGroup::0029-Poland +com.microsoft.graph.beta.models.CloudPcRegionGroup::0030-Italy +com.microsoft.graph.beta.models.CloudPcRegionGroup::0031-Spain +com.microsoft.graph.beta.models.CloudPcRegionGroup::0032-Netherlands +com.microsoft.graph.beta.models.CloudPcRegionGroup::0033-Brazil +com.microsoft.graph.beta.models.CloudPcRegionGroup::0034-Israel +com.microsoft.graph.beta.models.CloudPcRegionGroup::0035-Automatic +com.microsoft.graph.beta.models.CloudPcRegionGroup::0036-Indonesia +com.microsoft.graph.beta.models.CloudPcRegionGroup::0037-Taiwan +com.microsoft.graph.beta.models.CloudPcRegionGroup::0038-Malaysia +com.microsoft.graph.beta.models.CloudPcRegionGroup::0039-NewZealand +com.microsoft.graph.beta.models.CloudPcRegionGroup::0040-Austria +com.microsoft.graph.beta.models.CloudPcRegionGroup::0041-Denmark +com.microsoft.graph.beta.models.CloudPcRegionGroup::0042-Belgium +com.microsoft.graph.beta.models.CloudPcRegionGroup::0043-Kenya com.microsoft.graph.beta.models.CloudPcRemoteActionCapability::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudPcRemoteActionCapability::|public|constructor():void com.microsoft.graph.beta.models.CloudPcRemoteActionCapability::|public|getActionCapability():ActionCapability @@ -193670,6 +195413,7 @@ com.microsoft.graph.beta.models.CloudPcSupportedRegion-->Entity com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|constructor():void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getDisplayName():String com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getGeographicLocationType():CloudPcGeographicLocationType com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getRegionGroup():CloudPcRegionGroup com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getRegionRestrictionDetail():CloudPcSupportedRegionRestrictionDetail com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getRegionStatus():CloudPcSupportedRegionStatus @@ -193677,6 +195421,7 @@ com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getSupportedSolu com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setGeographicLocationType(value?:CloudPcGeographicLocationType):void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setRegionGroup(value?:CloudPcRegionGroup):void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setRegionRestrictionDetail(value?:CloudPcSupportedRegionRestrictionDetail):void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setRegionStatus(value?:CloudPcSupportedRegionStatus):void @@ -194677,6 +196422,18 @@ com.microsoft.graph.beta.models.ComplianceStatus::0005-Error com.microsoft.graph.beta.models.ComplianceStatus::0006-Conflict com.microsoft.graph.beta.models.ComplianceStatus::0007-NotAssigned com.microsoft.graph.beta.models.Compliance~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation-->NamedLocation +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|constructor():void +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|getCompliantNetworkType():CompliantNetworkType +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|getIsTrusted():Boolean +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|OdataType:String +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|setCompliantNetworkType(value?:CompliantNetworkType):void +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|public|setIsTrusted(value?:Boolean):void +com.microsoft.graph.beta.models.CompliantNetworkNamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CompliantNetworkNamedLocation +com.microsoft.graph.beta.models.CompliantNetworkType::0000-AllTenantCompliantNetworks +com.microsoft.graph.beta.models.CompliantNetworkType::0001-UnknownFutureValue com.microsoft.graph.beta.models.ComputeRightsAndInheritanceResult::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ComputeRightsAndInheritanceResult::|public|constructor():void com.microsoft.graph.beta.models.ComputeRightsAndInheritanceResult::|public|getAdditionalData():Map @@ -195023,6 +196780,37 @@ com.microsoft.graph.beta.models.ConditionalAccessPlatforms::|public|setIncludePl com.microsoft.graph.beta.models.ConditionalAccessPlatforms::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ConditionalAccessPlatforms::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPlatforms com.microsoft.graph.beta.models.ConditionalAccessPlatforms~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ConditionalAccessPolicy-->PolicyDeletableItem +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|constructor():void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getConditions():ConditionalAccessConditionSet +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getDescription():String +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getDisplayName():String +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getGrantControls():ConditionalAccessGrantControls +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getId():String +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getSessionControls():ConditionalAccessSessionControls +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|getState():ConditionalAccessPolicyState +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|OdataType:String +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setConditions(value?:ConditionalAccessConditionSet):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setGrantControls(value?:ConditionalAccessGrantControls):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setId(value?:String):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setSessionControls(value?:ConditionalAccessSessionControls):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|public|setState(value?:ConditionalAccessPolicyState):void +com.microsoft.graph.beta.models.ConditionalAccessPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicy +com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicyCollectionResponse com.microsoft.graph.beta.models.ConditionalAccessPolicyDetail::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ConditionalAccessPolicyDetail::|public|constructor():void com.microsoft.graph.beta.models.ConditionalAccessPolicyDetail::|public|getAdditionalData():Map @@ -195041,18 +196829,27 @@ com.microsoft.graph.beta.models.ConditionalAccessPolicyDetail::|public|setOdataT com.microsoft.graph.beta.models.ConditionalAccessPolicyDetail::|public|setSessionControls(value?:ConditionalAccessSessionControls):void com.microsoft.graph.beta.models.ConditionalAccessPolicyDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicyDetail com.microsoft.graph.beta.models.ConditionalAccessPolicyDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ConditionalAccessPolicyState::0000-Enabled +com.microsoft.graph.beta.models.ConditionalAccessPolicyState::0001-Disabled +com.microsoft.graph.beta.models.ConditionalAccessPolicyState::0002-EnabledForReportingButNotEnforced com.microsoft.graph.beta.models.ConditionalAccessRoot-->Entity com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|constructor():void com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getAuthenticationContextClassReferences():java.util.List com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getAuthenticationStrength():AuthenticationStrengthRoot com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getAuthenticationStrengths():AuthenticationStrengthRoot +com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getDeletedItems():CaPoliciesDeletableRoot com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getNamedLocations():java.util.List +com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getPolicies():java.util.List com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|getTemplates():java.util.List com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|OdataType:String com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|setAuthenticationContextClassReferences(value?:java.util.List):void com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|setAuthenticationStrength(value?:AuthenticationStrengthRoot):void com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|setAuthenticationStrengths(value?:AuthenticationStrengthRoot):void +com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|setDeletedItems(value?:CaPoliciesDeletableRoot):void +com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|setNamedLocations(value?:java.util.List):void +com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|setPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.ConditionalAccessRoot::|public|setTemplates(value?:java.util.List):void com.microsoft.graph.beta.models.ConditionalAccessRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessRoot com.microsoft.graph.beta.models.ConditionalAccessRule::0000-AllApps @@ -196592,6 +198389,21 @@ com.microsoft.graph.beta.models.CorsConfigurationV2::|public|setMaxAgeInSeconds( com.microsoft.graph.beta.models.CorsConfigurationV2::|public|setResource(value?:String):void com.microsoft.graph.beta.models.CorsConfigurationV2::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CorsConfigurationV2 com.microsoft.graph.beta.models.CorsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CountryLookupMethodType::0000-ClientIpAddress +com.microsoft.graph.beta.models.CountryLookupMethodType::0001-AuthenticatorAppGps +com.microsoft.graph.beta.models.CountryLookupMethodType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.CountryNamedLocation-->NamedLocation +com.microsoft.graph.beta.models.CountryNamedLocation::|public|constructor():void +com.microsoft.graph.beta.models.CountryNamedLocation::|public|getCountriesAndRegions():java.util.List +com.microsoft.graph.beta.models.CountryNamedLocation::|public|getCountryLookupMethod():CountryLookupMethodType +com.microsoft.graph.beta.models.CountryNamedLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CountryNamedLocation::|public|getIncludeUnknownCountriesAndRegions():Boolean +com.microsoft.graph.beta.models.CountryNamedLocation::|public|OdataType:String +com.microsoft.graph.beta.models.CountryNamedLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CountryNamedLocation::|public|setCountriesAndRegions(value?:java.util.List):void +com.microsoft.graph.beta.models.CountryNamedLocation::|public|setCountryLookupMethod(value?:CountryLookupMethodType):void +com.microsoft.graph.beta.models.CountryNamedLocation::|public|setIncludeUnknownCountriesAndRegions(value?:Boolean):void +com.microsoft.graph.beta.models.CountryNamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CountryNamedLocation com.microsoft.graph.beta.models.CountryRegion::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CountryRegion::|public|constructor():void com.microsoft.graph.beta.models.CountryRegion::|public|getAdditionalData():Map @@ -196788,36 +198600,31 @@ com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|pu com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setIsServiceDefault(value?:Boolean):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationDefault -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner-->PolicyDeletableItem com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|constructor():void -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getAdditionalData():Map com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getAutomaticUserConsentSettings():InboundOutboundPolicyConfiguration com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bCollaborationInbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bCollaborationOutbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bDirectConnectInbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bDirectConnectOutbound():CrossTenantAccessPolicyB2BSetting -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIdentitySynchronization():CrossTenantIdentitySyncPolicyPartner com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIsInMultiTenantOrganization():Boolean com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIsServiceProvider():Boolean -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getOdataType():String com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getTenantId():String com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions +com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|OdataType:String com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setAutomaticUserConsentSettings(value?:InboundOutboundPolicyConfiguration):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bCollaborationInbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bCollaborationOutbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bDirectConnectInbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bDirectConnectOutbound(value?:CrossTenantAccessPolicyB2BSetting):void -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIdentitySynchronization(value?:CrossTenantIdentitySyncPolicyPartner):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIsInMultiTenantOrganization(value?:Boolean):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIsServiceProvider(value?:Boolean):void -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setTenantId(value?:String):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartner @@ -196828,7 +198635,6 @@ com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartnerColle com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse -com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CrossTenantAccessPolicyInboundTrust::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CrossTenantAccessPolicyInboundTrust::|public|constructor():void com.microsoft.graph.beta.models.CrossTenantAccessPolicyInboundTrust::|public|getAdditionalData():Map @@ -196894,26 +198700,27 @@ com.microsoft.graph.beta.models.CrossTenantAccessPolicyTenantRestrictions::|publ com.microsoft.graph.beta.models.CrossTenantAccessPolicyTenantRestrictions::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CrossTenantAccessPolicyTenantRestrictions::|public|setDevices(value?:DevicesFilter):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyTenantRestrictions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyTenantRestrictions -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner-->PolicyDeletableItem com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|constructor():void -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getAdditionalData():Map -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getDisplayName():String com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getExternalCloudAuthorizedApplicationId():String com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getOdataType():String com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getTenantId():String com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|getUserSyncInbound():CrossTenantUserSyncInbound +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|OdataType:String com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|setExternalCloudAuthorizedApplicationId(value?:String):void -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|setTenantId(value?:String):void com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|public|setUserSyncInbound(value?:CrossTenantUserSyncInbound):void com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantIdentitySyncPolicyPartner -com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantIdentitySyncPolicyPartnerCollectionResponse com.microsoft.graph.beta.models.CrossTenantUserSyncInbound::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CrossTenantUserSyncInbound::|public|constructor():void com.microsoft.graph.beta.models.CrossTenantUserSyncInbound::|public|getAdditionalData():Map @@ -201511,6 +203318,76 @@ com.microsoft.graph.beta.models.DeviceHealthScriptTimeSchedule::|static|public|c com.microsoft.graph.beta.models.DeviceHealthScriptType::0000-DeviceHealthScript com.microsoft.graph.beta.models.DeviceHealthScriptType::0001-ManagedInstallerScript com.microsoft.graph.beta.models.DeviceHealth~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.DeviceInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.DeviceInfo::|public|constructor():void +com.microsoft.graph.beta.models.DeviceInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.DeviceInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.DeviceInfo::|public|getDeviceId():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getDisplayName():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getEnrollmentProfileName():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute1():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute10():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute11():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute12():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute13():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute14():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute15():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute2():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute3():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute4():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute5():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute6():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute7():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute8():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getExtensionAttribute9():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DeviceInfo::|public|getIsCompliant():Boolean +com.microsoft.graph.beta.models.DeviceInfo::|public|getManufacturer():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getMdmAppId():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getModel():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getOperatingSystem():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getOperatingSystemVersion():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getOwnership():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getPhysicalIds():java.util.List +com.microsoft.graph.beta.models.DeviceInfo::|public|getProfileType():String +com.microsoft.graph.beta.models.DeviceInfo::|public|getSystemLabels():java.util.List +com.microsoft.graph.beta.models.DeviceInfo::|public|getTrustType():String +com.microsoft.graph.beta.models.DeviceInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DeviceInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setDeviceId(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setEnrollmentProfileName(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute1(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute10(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute11(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute12(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute13(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute14(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute15(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute2(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute3(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute4(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute5(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute6(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute7(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute8(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setExtensionAttribute9(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setIsCompliant(value?:Boolean):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setManufacturer(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setMdmAppId(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setModel(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setOperatingSystem(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setOperatingSystemVersion(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setOwnership(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setPhysicalIds(value?:java.util.List):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setProfileType(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setSystemLabels(value?:java.util.List):void +com.microsoft.graph.beta.models.DeviceInfo::|public|setTrustType(value?:String):void +com.microsoft.graph.beta.models.DeviceInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceInfo +com.microsoft.graph.beta.models.DeviceInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.DeviceInstallState-->Entity com.microsoft.graph.beta.models.DeviceInstallState::|public|constructor():void com.microsoft.graph.beta.models.DeviceInstallState::|public|getDeviceId():String @@ -201755,6 +203632,8 @@ com.microsoft.graph.beta.models.devicemanagement.AlertRuleTemplate::0004-CloudPc com.microsoft.graph.beta.models.devicemanagement.AlertRuleTemplate::0005-CloudPcFrontlineInsufficientLicensesScenario com.microsoft.graph.beta.models.devicemanagement.AlertRuleTemplate::0006-CloudPcInaccessibleScenario com.microsoft.graph.beta.models.devicemanagement.AlertRuleTemplate::0007-CloudPcFrontlineConcurrencyScenario +com.microsoft.graph.beta.models.devicemanagement.AlertRuleTemplate::0008-CloudPcUserSettingsPersistenceScenario +com.microsoft.graph.beta.models.devicemanagement.AlertRuleTemplate::0009-CloudPcDeprovisionFailedScenario com.microsoft.graph.beta.models.devicemanagement.AlertStatusType::0000-Active com.microsoft.graph.beta.models.devicemanagement.AlertStatusType::0001-Resolved com.microsoft.graph.beta.models.devicemanagement.AlertStatusType::0002-UnknownFutureValue @@ -201769,6 +203648,9 @@ com.microsoft.graph.beta.models.devicemanagement.ConditionCategory::0007-CloudPc com.microsoft.graph.beta.models.devicemanagement.ConditionCategory::0008-UnknownFutureValue com.microsoft.graph.beta.models.devicemanagement.ConditionCategory::0009-FrontlineBufferUsageDuration com.microsoft.graph.beta.models.devicemanagement.ConditionCategory::0010-FrontlineBufferUsageThreshold +com.microsoft.graph.beta.models.devicemanagement.ConditionCategory::0011-CloudPcUserSettingsPersistenceUsageThreshold +com.microsoft.graph.beta.models.devicemanagement.ConditionCategory::0012-CloudPcDeprovisionedThreshold +com.microsoft.graph.beta.models.devicemanagement.ConditionCategory::0013-CloudPcReserveDeprovisionFailedThreshold com.microsoft.graph.beta.models.devicemanagement.Monitoring-->Entity com.microsoft.graph.beta.models.devicemanagement.Monitoring::|public|constructor():void com.microsoft.graph.beta.models.devicemanagement.Monitoring::|public|getAlertRecords():java.util.List @@ -202022,7 +203904,6 @@ com.microsoft.graph.beta.models.DeviceManagement::|public|getSettings():DeviceMa com.microsoft.graph.beta.models.DeviceManagement::|public|getSoftwareUpdateStatusSummary():SoftwareUpdateStatusSummary com.microsoft.graph.beta.models.DeviceManagement::|public|getSubscriptions():DeviceManagementSubscriptions com.microsoft.graph.beta.models.DeviceManagement::|public|getSubscriptionState():DeviceManagementSubscriptionState -com.microsoft.graph.beta.models.DeviceManagement::|public|getTelecomExpenseManagementPartners():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getTemplateInsights():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getTemplates():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getTemplateSettings():java.util.List @@ -202216,7 +204097,6 @@ com.microsoft.graph.beta.models.DeviceManagement::|public|setSettings(value?:Dev com.microsoft.graph.beta.models.DeviceManagement::|public|setSoftwareUpdateStatusSummary(value?:SoftwareUpdateStatusSummary):void com.microsoft.graph.beta.models.DeviceManagement::|public|setSubscriptions(value?:DeviceManagementSubscriptions):void com.microsoft.graph.beta.models.DeviceManagement::|public|setSubscriptionState(value?:DeviceManagementSubscriptionState):void -com.microsoft.graph.beta.models.DeviceManagement::|public|setTelecomExpenseManagementPartners(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setTemplateInsights(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setTemplates(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setTemplateSettings(value?:java.util.List):void @@ -203085,6 +204965,7 @@ com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|get com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|getCreationSource():String com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|getDescription():String +com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|getDisableEntraGroupPolicyAssignment():Boolean com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|getIsAssigned():Boolean com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|getLastModifiedDateTime():OffsetDateTime @@ -203102,6 +204983,7 @@ com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|set com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|setCreationSource(value?:String):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|setDisableEntraGroupPolicyAssignment(value?:Boolean):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|setIsAssigned(value?:Boolean):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicy::|public|setName(value?:String):void @@ -203150,6 +205032,7 @@ com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|pu com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|getAllowUnmanagedSettings():Boolean com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|getBaseId():String com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|getDescription():String +com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|getDisableEntraGroupPolicyAssignment():Boolean com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|getDisplayName():String com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|getDisplayVersion():String com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|getFieldDeserializers():Map> @@ -203165,6 +205048,7 @@ com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|pu com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|setAllowUnmanagedSettings(value?:Boolean):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|setBaseId(value?:String):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|setDisableEntraGroupPolicyAssignment(value?:Boolean):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|setDisplayVersion(value?:String):void com.microsoft.graph.beta.models.DeviceManagementConfigurationPolicyTemplate::|public|setLifecycleState(value?:DeviceManagementTemplateLifecycleState):void @@ -212202,6 +214086,14 @@ com.microsoft.graph.beta.models.FirmwareProtectionType::0001-SystemGuardSecureLa com.microsoft.graph.beta.models.FirmwareProtectionType::0002-FirmwareAttackSurfaceReduction com.microsoft.graph.beta.models.FirmwareProtectionType::0003-Disabled com.microsoft.graph.beta.models.FirmwareProtectionType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.FixtureMap-->BaseMapFeature +com.microsoft.graph.beta.models.FixtureMap::|public|constructor():void +com.microsoft.graph.beta.models.FixtureMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.FixtureMap::|public|getPlaceId():String +com.microsoft.graph.beta.models.FixtureMap::|public|OdataType:String +com.microsoft.graph.beta.models.FixtureMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.FixtureMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.models.FixtureMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FixtureMap com.microsoft.graph.beta.models.Floor-->Place com.microsoft.graph.beta.models.Floor::|public|constructor():void com.microsoft.graph.beta.models.Floor::|public|getFieldDeserializers():Map> @@ -212278,6 +214170,12 @@ com.microsoft.graph.beta.models.FollowupFlagStatus::0000-NotFlagged com.microsoft.graph.beta.models.FollowupFlagStatus::0001-Complete com.microsoft.graph.beta.models.FollowupFlagStatus::0002-Flagged com.microsoft.graph.beta.models.FollowupFlag~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.FootprintMap-->BaseMapFeature +com.microsoft.graph.beta.models.FootprintMap::|public|constructor():void +com.microsoft.graph.beta.models.FootprintMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.FootprintMap::|public|OdataType:String +com.microsoft.graph.beta.models.FootprintMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.FootprintMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FootprintMap com.microsoft.graph.beta.models.FormsSettings::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.FormsSettings::|public|constructor():void com.microsoft.graph.beta.models.FormsSettings::|public|getAdditionalData():Map @@ -214206,6 +216104,7 @@ com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|pu com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|getAssignTo():User com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|getHashFunction():HardwareOathTokenHashFunction +com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|getLastUsedDateTime():OffsetDateTime com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|getManufacturer():String com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|getModel():String com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|getSecretKey():String @@ -214217,6 +216116,7 @@ com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|pu com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|setAssignedTo(value?:Identity):void com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|setAssignTo(value?:User):void com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|setHashFunction(value?:HardwareOathTokenHashFunction):void +com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|setLastUsedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|setManufacturer(value?:String):void com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|setModel(value?:String):void com.microsoft.graph.beta.models.HardwareOathTokenAuthenticationMethodDevice::|public|setSecretKey(value?:String):void @@ -215320,6 +217220,14 @@ com.microsoft.graph.beta.models.identitygovernance.TriggerAttribute::|public|set com.microsoft.graph.beta.models.identitygovernance.TriggerAttribute::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.identitygovernance.TriggerAttribute::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TriggerAttribute com.microsoft.graph.beta.models.identitygovernance.TriggerAttribute~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger-->WorkflowExecutionTrigger +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger::|public|constructor():void +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger::|public|getInactivityPeriodInDays():Integer +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger::|public|OdataType:String +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger::|public|setInactivityPeriodInDays(value?:Integer):void +com.microsoft.graph.beta.models.identitygovernance.UserInactivityTrigger::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserInactivityTrigger com.microsoft.graph.beta.models.identitygovernance.UserProcessingResult-->Entity com.microsoft.graph.beta.models.identitygovernance.UserProcessingResult::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.UserProcessingResult::|public|getCompletedDateTime():OffsetDateTime @@ -217307,6 +219215,11 @@ com.microsoft.graph.beta.models.InitiatorType::0003-UnknownFutureValue com.microsoft.graph.beta.models.InkAccessSetting::0000-NotConfigured com.microsoft.graph.beta.models.InkAccessSetting::0001-Enabled com.microsoft.graph.beta.models.InkAccessSetting::0002-Disabled +com.microsoft.graph.beta.models.InsiderRiskLevel::0000-None +com.microsoft.graph.beta.models.InsiderRiskLevel::0001-Minor +com.microsoft.graph.beta.models.InsiderRiskLevel::0002-Moderate +com.microsoft.graph.beta.models.InsiderRiskLevel::0003-Elevated +com.microsoft.graph.beta.models.InsiderRiskLevel::0004-UnknownFutureValue com.microsoft.graph.beta.models.InsightIdentity::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.InsightIdentity::|public|constructor():void com.microsoft.graph.beta.models.InsightIdentity::|public|getAdditionalData():Map @@ -219535,8 +221448,41 @@ com.microsoft.graph.beta.models.IosWiFiConfiguration::|public|setProxySettings(v com.microsoft.graph.beta.models.IosWiFiConfiguration::|public|setSsid(value?:String):void com.microsoft.graph.beta.models.IosWiFiConfiguration::|public|setWiFiSecurityType(value?:WiFiSecurityType):void com.microsoft.graph.beta.models.IosWiFiConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IosWiFiConfiguration +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration-->DeviceConfiguration +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getAuthenticationMethod():WiredNetworkAuthenticationMethod +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getEapFastConfiguration():EapFastConfiguration +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getEapType():IosWiredNetworkEapType +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getIdentityCertificateForClientAuthentication():IosCertificateProfileBase +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getNetworkInterface():WiredNetworkInterface +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getNetworkName():String +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getNonEapAuthenticationMethodForEapTtls():NonEapAuthenticationMethodForEapTtlsType +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getOuterIdentityPrivacyMaskValue():String +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getRootCertificateForServerValidation():IosTrustedRootCertificate +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|getTrustedServerCertificateNames():java.util.List +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setAuthenticationMethod(value?:WiredNetworkAuthenticationMethod):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setEapFastConfiguration(value?:EapFastConfiguration):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setEapType(value?:IosWiredNetworkEapType):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setIdentityCertificateForClientAuthentication(value?:IosCertificateProfileBase):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setNetworkInterface(value?:WiredNetworkInterface):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setNetworkName(value?:String):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setNonEapAuthenticationMethodForEapTtls(value?:NonEapAuthenticationMethodForEapTtlsType):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setOuterIdentityPrivacyMaskValue(value?:String):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setRootCertificateForServerValidation(value?:IosTrustedRootCertificate):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|public|setTrustedServerCertificateNames(value?:java.util.List):void +com.microsoft.graph.beta.models.IosWiredNetworkConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IosWiredNetworkConfiguration +com.microsoft.graph.beta.models.IosWiredNetworkEapType::0000-EapTls +com.microsoft.graph.beta.models.IosWiredNetworkEapType::0001-EapTtls +com.microsoft.graph.beta.models.IosWiredNetworkEapType::0002-Peap +com.microsoft.graph.beta.models.IosWiredNetworkEapType::0003-EapFast +com.microsoft.graph.beta.models.IosWiredNetworkEapType::0004-EapAka +com.microsoft.graph.beta.models.IosWiredNetworkEapType::0005-UnknownFutureValue com.microsoft.graph.beta.models.IpApplicationSegment-->ApplicationSegment com.microsoft.graph.beta.models.IpApplicationSegment::|public|constructor():void +com.microsoft.graph.beta.models.IpApplicationSegment::|public|getAction():ActionType com.microsoft.graph.beta.models.IpApplicationSegment::|public|getApplication():Application com.microsoft.graph.beta.models.IpApplicationSegment::|public|getDestinationHost():String com.microsoft.graph.beta.models.IpApplicationSegment::|public|getDestinationType():PrivateNetworkDestinationType @@ -219546,6 +221492,7 @@ com.microsoft.graph.beta.models.IpApplicationSegment::|public|getPorts():java.ut com.microsoft.graph.beta.models.IpApplicationSegment::|public|getProtocol():PrivateNetworkProtocol com.microsoft.graph.beta.models.IpApplicationSegment::|public|OdataType:String com.microsoft.graph.beta.models.IpApplicationSegment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.IpApplicationSegment::|public|setAction(value?:ActionType):void com.microsoft.graph.beta.models.IpApplicationSegment::|public|setApplication(value?:Application):void com.microsoft.graph.beta.models.IpApplicationSegment::|public|setDestinationHost(value?:String):void com.microsoft.graph.beta.models.IpApplicationSegment::|public|setDestinationType(value?:PrivateNetworkDestinationType):void @@ -219578,6 +221525,16 @@ com.microsoft.graph.beta.models.IpCategory::|public|setOdataType(value?:String): com.microsoft.graph.beta.models.IpCategory::|public|setVendor(value?:String):void com.microsoft.graph.beta.models.IpCategory::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IpCategory com.microsoft.graph.beta.models.IpCategory~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.IpNamedLocation-->NamedLocation +com.microsoft.graph.beta.models.IpNamedLocation::|public|constructor():void +com.microsoft.graph.beta.models.IpNamedLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.IpNamedLocation::|public|getIpRanges():java.util.List +com.microsoft.graph.beta.models.IpNamedLocation::|public|getIsTrusted():Boolean +com.microsoft.graph.beta.models.IpNamedLocation::|public|OdataType:String +com.microsoft.graph.beta.models.IpNamedLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.IpNamedLocation::|public|setIpRanges(value?:java.util.List):void +com.microsoft.graph.beta.models.IpNamedLocation::|public|setIsTrusted(value?:Boolean):void +com.microsoft.graph.beta.models.IpNamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IpNamedLocation com.microsoft.graph.beta.models.IpRange::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.IpRange::|public|constructor():void com.microsoft.graph.beta.models.IpRange::|public|getAdditionalData():Map @@ -220854,6 +222811,20 @@ com.microsoft.graph.beta.models.Level::0000-Beginner com.microsoft.graph.beta.models.Level::0001-Intermediate com.microsoft.graph.beta.models.Level::0002-Advanced com.microsoft.graph.beta.models.Level::0003-UnknownFutureValue +com.microsoft.graph.beta.models.LevelMap-->BaseMapFeature +com.microsoft.graph.beta.models.LevelMap::|public|constructor():void +com.microsoft.graph.beta.models.LevelMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.LevelMap::|public|getFixtures():java.util.List +com.microsoft.graph.beta.models.LevelMap::|public|getPlaceId():String +com.microsoft.graph.beta.models.LevelMap::|public|getSections():java.util.List +com.microsoft.graph.beta.models.LevelMap::|public|getUnits():java.util.List +com.microsoft.graph.beta.models.LevelMap::|public|OdataType:String +com.microsoft.graph.beta.models.LevelMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.LevelMap::|public|setFixtures(value?:java.util.List):void +com.microsoft.graph.beta.models.LevelMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.models.LevelMap::|public|setSections(value?:java.util.List):void +com.microsoft.graph.beta.models.LevelMap::|public|setUnits(value?:java.util.List):void +com.microsoft.graph.beta.models.LevelMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LevelMap com.microsoft.graph.beta.models.LicenseAssignmentState::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.LicenseAssignmentState::|public|constructor():void com.microsoft.graph.beta.models.LicenseAssignmentState::|public|getAdditionalData():Map @@ -223536,10 +225507,8 @@ com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|construc com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getCompletedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getManagedAppRegistrationId():String -com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getRequestedBy():String com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getRequestedByUserPrincipalName():String com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getRequestedDateTime():OffsetDateTime -com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getStatus():String com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getUploadedLogs():java.util.List com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getUserLogUploadConsent():ManagedAppLogUploadConsent com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|getVersion():String @@ -223547,10 +225516,8 @@ com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|OdataTyp com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setCompletedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setManagedAppRegistrationId(value?:String):void -com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setRequestedBy(value?:String):void com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setRequestedByUserPrincipalName(value?:String):void com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setRequestedDateTime(value?:OffsetDateTime):void -com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setStatus(value?:String):void com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setUploadedLogs(value?:java.util.List):void com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setUserLogUploadConsent(value?:ManagedAppLogUploadConsent):void com.microsoft.graph.beta.models.ManagedAppLogCollectionRequest::|public|setVersion(value?:String):void @@ -223567,7 +225534,6 @@ com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|constructor():void com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getAdditionalData():Map com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getManagedAppComponent():String com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getManagedAppComponentDescription():String com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getOdataType():String com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getReferenceId():String @@ -223575,7 +225541,6 @@ com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|getStatus():Managed com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|setManagedAppComponent(value?:String):void com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|setManagedAppComponentDescription(value?:String):void com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ManagedAppLogUpload::|public|setReferenceId(value?:String):void @@ -228708,10 +230673,12 @@ com.microsoft.graph.beta.models.MobileAppContent::|public|constructor():void com.microsoft.graph.beta.models.MobileAppContent::|public|getContainedApps():java.util.List com.microsoft.graph.beta.models.MobileAppContent::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.MobileAppContent::|public|getFiles():java.util.List +com.microsoft.graph.beta.models.MobileAppContent::|public|getScripts():java.util.List com.microsoft.graph.beta.models.MobileAppContent::|public|OdataType:String com.microsoft.graph.beta.models.MobileAppContent::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MobileAppContent::|public|setContainedApps(value?:java.util.List):void com.microsoft.graph.beta.models.MobileAppContent::|public|setFiles(value?:java.util.List):void +com.microsoft.graph.beta.models.MobileAppContent::|public|setScripts(value?:java.util.List):void com.microsoft.graph.beta.models.MobileAppContent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppContent com.microsoft.graph.beta.models.MobileAppContentCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.MobileAppContentCollectionResponse::|public|constructor():void @@ -228771,6 +230738,26 @@ com.microsoft.graph.beta.models.MobileAppContentFileUploadState::0012-CommitFile com.microsoft.graph.beta.models.MobileAppContentFileUploadState::0013-CommitFilePending com.microsoft.graph.beta.models.MobileAppContentFileUploadState::0014-CommitFileFailed com.microsoft.graph.beta.models.MobileAppContentFileUploadState::0015-CommitFileTimedOut +com.microsoft.graph.beta.models.MobileAppContentScript-->Entity +com.microsoft.graph.beta.models.MobileAppContentScript::|public|constructor():void +com.microsoft.graph.beta.models.MobileAppContentScript::|public|getContent():String +com.microsoft.graph.beta.models.MobileAppContentScript::|public|getDisplayName():String +com.microsoft.graph.beta.models.MobileAppContentScript::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileAppContentScript::|public|getState():MobileAppContentScriptState +com.microsoft.graph.beta.models.MobileAppContentScript::|public|OdataType:String +com.microsoft.graph.beta.models.MobileAppContentScript::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileAppContentScript::|public|setContent(value?:String):void +com.microsoft.graph.beta.models.MobileAppContentScript::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.MobileAppContentScript::|public|setState(value?:MobileAppContentScriptState):void +com.microsoft.graph.beta.models.MobileAppContentScript::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppContentScript +com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.MobileAppContentScriptCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppContentScriptCollectionResponse +com.microsoft.graph.beta.models.MobileAppContentScriptState::0000-CommitSuccess com.microsoft.graph.beta.models.MobileAppDependency-->MobileAppRelationship com.microsoft.graph.beta.models.MobileAppDependency::|public|constructor():void com.microsoft.graph.beta.models.MobileAppDependency::|public|getDependencyType():MobileAppDependencyType @@ -228924,6 +230911,19 @@ com.microsoft.graph.beta.models.MobileAppIntentAndStateDetail::|public|setOdataT com.microsoft.graph.beta.models.MobileAppIntentAndStateDetail::|public|setSupportedDeviceTypes(value?:java.util.List):void com.microsoft.graph.beta.models.MobileAppIntentAndStateDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppIntentAndStateDetail com.microsoft.graph.beta.models.MobileAppIntentAndStateDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.MobileAppManagementPolicy-->MobilityManagementPolicy +com.microsoft.graph.beta.models.MobileAppManagementPolicy::|public|constructor():void +com.microsoft.graph.beta.models.MobileAppManagementPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileAppManagementPolicy::|public|OdataType:String +com.microsoft.graph.beta.models.MobileAppManagementPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileAppManagementPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppManagementPolicy +com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppManagementPolicyCollectionResponse com.microsoft.graph.beta.models.MobileAppPolicySetItem-->PolicySetItem com.microsoft.graph.beta.models.MobileAppPolicySetItem::|public|constructor():void com.microsoft.graph.beta.models.MobileAppPolicySetItem::|public|getFieldDeserializers():Map> @@ -228988,6 +230988,20 @@ com.microsoft.graph.beta.models.MobileAppRelationshipCollectionResponse::|static com.microsoft.graph.beta.models.MobileAppRelationshipType::0000-Child com.microsoft.graph.beta.models.MobileAppRelationshipType::0001-Parent com.microsoft.graph.beta.models.MobileAppRelationshipType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.MobileAppScriptReference::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|constructor():void +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|getOdataType():String +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|getTargetId():String +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.MobileAppScriptReference::|public|setTargetId(value?:String):void +com.microsoft.graph.beta.models.MobileAppScriptReference::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppScriptReference +com.microsoft.graph.beta.models.MobileAppScriptReference~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.MobileAppSupersedence-->MobileAppRelationship com.microsoft.graph.beta.models.MobileAppSupersedence::|public|constructor():void com.microsoft.graph.beta.models.MobileAppSupersedence::|public|getFieldDeserializers():Map> @@ -229121,6 +231135,19 @@ com.microsoft.graph.beta.models.MobileContainedAppCollectionResponse::|public|ge com.microsoft.graph.beta.models.MobileContainedAppCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MobileContainedAppCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.MobileContainedAppCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileContainedAppCollectionResponse +com.microsoft.graph.beta.models.MobileDeviceManagementPolicy-->MobilityManagementPolicy +com.microsoft.graph.beta.models.MobileDeviceManagementPolicy::|public|constructor():void +com.microsoft.graph.beta.models.MobileDeviceManagementPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileDeviceManagementPolicy::|public|OdataType:String +com.microsoft.graph.beta.models.MobileDeviceManagementPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileDeviceManagementPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileDeviceManagementPolicy +com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileDeviceManagementPolicyCollectionResponse com.microsoft.graph.beta.models.MobileLobApp-->MobileApp com.microsoft.graph.beta.models.MobileLobApp::|public|constructor():void com.microsoft.graph.beta.models.MobileLobApp::|public|getCommittedContentVersion():String @@ -229541,6 +231568,27 @@ com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse::| com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MutualTlsOauthConfigurationCollectionResponse +com.microsoft.graph.beta.models.NamedLocation-->PolicyDeletableItem +com.microsoft.graph.beta.models.NamedLocation::|public|constructor():void +com.microsoft.graph.beta.models.NamedLocation::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.NamedLocation::|public|getDisplayName():String +com.microsoft.graph.beta.models.NamedLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.NamedLocation::|public|getId():String +com.microsoft.graph.beta.models.NamedLocation::|public|getModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.NamedLocation::|public|OdataType:String +com.microsoft.graph.beta.models.NamedLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.NamedLocation::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.NamedLocation::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.NamedLocation::|public|setId(value?:String):void +com.microsoft.graph.beta.models.NamedLocation::|public|setModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.NamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NamedLocation +com.microsoft.graph.beta.models.NamedLocationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.NamedLocationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.NamedLocationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.NamedLocationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.NamedLocationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.NamedLocationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.NamedLocationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NamedLocationCollectionResponse com.microsoft.graph.beta.models.NamePronunciationSettings-->Entity com.microsoft.graph.beta.models.NamePronunciationSettings::|public|constructor():void com.microsoft.graph.beta.models.NamePronunciationSettings::|public|getFieldDeserializers():Map> @@ -229741,6 +231789,26 @@ com.microsoft.graph.beta.models.networkaccess.Algorithm::0001-Sha1 com.microsoft.graph.beta.models.networkaccess.Algorithm::0002-Sha256 com.microsoft.graph.beta.models.networkaccess.Algorithm::0003-Sha256ac com.microsoft.graph.beta.models.networkaccess.Algorithm::0004-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getCloudAppsCount():Long +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getEnterpriseAppsCount():Long +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getTimeStampDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|getTotalCount():Long +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|setCloudAppsCount(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|setEnterpriseAppsCount(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|setTimeStampDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|setTotalCount(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationAnalyticsUsagePoint +com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.networkaccess.ApplicationSnapshot::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.networkaccess.ApplicationSnapshot::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.ApplicationSnapshot::|public|getAdditionalData():Map @@ -229854,6 +231922,127 @@ com.microsoft.graph.beta.models.networkaccess.BranchSiteCollectionResponse::|sta com.microsoft.graph.beta.models.networkaccess.ClientFallbackAction::0000-Bypass com.microsoft.graph.beta.models.networkaccess.ClientFallbackAction::0001-Block com.microsoft.graph.beta.models.networkaccess.ClientFallbackAction::0002-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0000-HostingServices +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0001-ItServices +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0002-AccountingAndFinance +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0003-BusinessManagement +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0004-Productivity +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0005-ECommerce +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0006-Education +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0007-Marketing +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0008-HumanResourceManagement +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0009-Health +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0010-Security +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0011-GenerativeAi +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0012-NewsAndEntertainment +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0013-OperationsManagement +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0014-ContentManagement +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0015-DevelopmentTools +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0016-Collaboration +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0017-Crm +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0018-Communications +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0019-DataAnalytics +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0020-Advertising +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0021-SupplyChainAndLogistics +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0022-ProjectManagement +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0023-TransportationAndTravel +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0024-CloudComputingPlatform +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0025-BusinessIntelligence +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0026-CloudStorage +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0027-PropertyManagement +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0028-ContentSharing +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0029-CustomerSupport +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0030-Sales +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0031-ProductDesign +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0032-SocialNetwork +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0033-OnlineMeetings +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0034-Webmail +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0035-InternetOfThings +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0036-Forums +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0037-WebAnalytics +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0038-WebsiteMonitoring +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0039-VendorManagementSystem +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0040-PersonalInstantMessaging +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0041-CodeHosting +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0042-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0043-McpServer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationCategory::0044-AiModelProvider +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getCategory():CloudApplicationCategory +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getCloudApplicationCatalogId():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getComplianceScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getGeneralScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getLegalScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getLoginUser():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getName():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getRiskScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getSecurityScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|getSubactivity():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setCategory(value?:CloudApplicationCategory):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setCloudApplicationCatalogId(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setComplianceScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setGeneralScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setLegalScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setLoginUser(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setName(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setRiskScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setSecurityScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|public|setSubactivity(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationMetadata +com.microsoft.graph.beta.models.networkaccess.CloudApplicationMetadata~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getCategory():CloudApplicationCategory +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getCloudApplicationCatalogId():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getComplianceScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getDeviceCount():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getFirstAccessDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getGeneralScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getLastAccessDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getLegalScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getName():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getRiskScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getSecurityScore():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getTotalBytesReceived():Long +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getTotalBytesSent():Long +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getTrafficType():TrafficType +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getTransactionCount():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|getUserCount():Integer +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setCategory(value?:CloudApplicationCategory):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setCloudApplicationCatalogId(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setComplianceScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setDeviceCount(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setFirstAccessDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setGeneralScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setLastAccessDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setLegalScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setName(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setRiskScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setSecurityScore(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setTotalBytesReceived(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setTotalBytesSent(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setTrafficType(value?:TrafficType):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setTransactionCount(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setUserCount(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationReport +com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy-->Entity com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy::|public|getCreatedDateTime():OffsetDateTime @@ -230258,6 +232447,38 @@ com.microsoft.graph.beta.models.networkaccess.DiscoveredApplicationSegmentReport com.microsoft.graph.beta.models.networkaccess.DiscoveredApplicationSegmentReport::|public|setUserCount(value?:Integer):void com.microsoft.graph.beta.models.networkaccess.DiscoveredApplicationSegmentReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DiscoveredApplicationSegmentReport com.microsoft.graph.beta.models.networkaccess.DiscoveredApplicationSegmentReport~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getAccessType():AccessType +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getApplicationId():String +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getDeviceCount():Integer +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getFirstAccessDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getLastAccessDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getTotalBytesReceived():Long +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getTotalBytesSent():Long +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getTrafficType():TrafficType +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getTransactionCount():Integer +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|getUserCount():Integer +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setAccessType(value?:AccessType):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setApplicationId(value?:String):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setDeviceCount(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setFirstAccessDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setLastAccessDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setTotalBytesReceived(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setTotalBytesSent(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setTrafficType(value?:TrafficType):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setTransactionCount(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|public|setUserCount(value?:Integer):void +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EnterpriseApplicationReport +com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.networkaccess.EntitiesSummary::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.networkaccess.EntitiesSummary::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.EntitiesSummary::|public|getAdditionalData():Map @@ -230395,9 +232616,11 @@ com.microsoft.graph.beta.models.networkaccess.ForwardingOptions::|static|public| com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy-->Policy com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|getPrivateAccessAppId():String com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|getTrafficForwardingType():TrafficForwardingType com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|OdataType:String com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|setPrivateAccessAppId(value?:String):void com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|public|setTrafficForwardingType(value?:TrafficForwardingType):void com.microsoft.graph.beta.models.networkaccess.ForwardingPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ForwardingPolicy com.microsoft.graph.beta.models.networkaccess.ForwardingPolicyCollectionResponse-->BaseCollectionPaginationCountResponse @@ -230417,12 +232640,14 @@ com.microsoft.graph.beta.models.networkaccess.ForwardingProfile-->Profile com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|getAssociations():java.util.List com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|getIsCustomProfile():Boolean com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|getPriority():Integer com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|getServicePrincipal():ServicePrincipal com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|getTrafficForwardingType():TrafficForwardingType com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|OdataType:String com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|setAssociations(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|setIsCustomProfile(value?:Boolean):void com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|setPriority(value?:Integer):void com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|setServicePrincipal(value?:ServicePrincipal):void com.microsoft.graph.beta.models.networkaccess.ForwardingProfile::|public|setTrafficForwardingType(value?:TrafficForwardingType):void @@ -230692,6 +232917,7 @@ com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getA com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getAgentVersion():String com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getApplicationSnapshot():ApplicationSnapshot com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getCloudApplicationMetadata():CloudApplicationMetadata com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getConnectionId():String com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|getDescription():String @@ -230743,6 +232969,7 @@ com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setA com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setAgentVersion(value?:String):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setApplicationSnapshot(value?:ApplicationSnapshot):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setCloudApplicationMetadata(value?:CloudApplicationMetadata):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setConnectionId(value?:String):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|setDescription(value?:String):void @@ -233888,6 +236115,7 @@ com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getFieldDeserializ com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getInternalUrl():String com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getIsAccessibleViaZTNAClient():Boolean com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getIsBackendCertificateValidationEnabled():Boolean +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getIsContinuousAccessEvaluationEnabled():Boolean com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getIsDnsResolutionEnabled():Boolean com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getIsHttpOnlyCookieEnabled():Boolean com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getIsOnPremPublishingEnabled():Boolean @@ -233918,6 +236146,7 @@ com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setExternalUrl(val com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setInternalUrl(value?:String):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setIsAccessibleViaZTNAClient(value?:Boolean):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setIsBackendCertificateValidationEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setIsContinuousAccessEvaluationEnabled(value?:Boolean):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setIsDnsResolutionEnabled(value?:Boolean):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setIsHttpOnlyCookieEnabled(value?:Boolean):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setIsOnPremPublishingEnabled(value?:Boolean):void @@ -237363,6 +239592,7 @@ com.microsoft.graph.beta.models.Pkcs12CertificateInformation~~>AdditionalDataHol com.microsoft.graph.beta.models.Place-->Entity com.microsoft.graph.beta.models.Place::|public|constructor():void com.microsoft.graph.beta.models.Place::|public|getAddress():PhysicalAddress +com.microsoft.graph.beta.models.Place::|public|getCheckIns():java.util.List com.microsoft.graph.beta.models.Place::|public|getDisplayName():String com.microsoft.graph.beta.models.Place::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.Place::|public|getGeoCoordinates():OutlookGeoCoordinates @@ -237375,6 +239605,7 @@ com.microsoft.graph.beta.models.Place::|public|getTags():java.util.List com.microsoft.graph.beta.models.Place::|public|OdataType:String com.microsoft.graph.beta.models.Place::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Place::|public|setAddress(value?:PhysicalAddress):void +com.microsoft.graph.beta.models.Place::|public|setCheckIns(value?:java.util.List):void com.microsoft.graph.beta.models.Place::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.Place::|public|setGeoCoordinates(value?:OutlookGeoCoordinates):void com.microsoft.graph.beta.models.Place::|public|setIsWheelChairAccessible(value?:Boolean):void @@ -238498,6 +240729,30 @@ com.microsoft.graph.beta.models.PolicyBinding::|public|setInclusions(value?:java com.microsoft.graph.beta.models.PolicyBinding::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.PolicyBinding::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyBinding com.microsoft.graph.beta.models.PolicyBinding~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.PolicyDeletableItem::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|constructor():void +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|getDeletedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|getOdataType():String +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|setDeletedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.PolicyDeletableItem::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.PolicyDeletableItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyDeletableItem +com.microsoft.graph.beta.models.PolicyDeletableItem~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.PolicyDeletableRoot-->Entity +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|constructor():void +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|getCrossTenantPartners():java.util.List +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|getCrossTenantSyncPolicyPartners():java.util.List +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|OdataType:String +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|setCrossTenantPartners(value?:java.util.List):void +com.microsoft.graph.beta.models.PolicyDeletableRoot::|public|setCrossTenantSyncPolicyPartners(value?:java.util.List):void +com.microsoft.graph.beta.models.PolicyDeletableRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyDeletableRoot com.microsoft.graph.beta.models.PolicyFile-->Entity com.microsoft.graph.beta.models.PolicyFile::|public|constructor():void com.microsoft.graph.beta.models.PolicyFile::|public|getContent():byte[] @@ -238586,8 +240841,10 @@ com.microsoft.graph.beta.models.PolicyRoot::|public|getAuthenticationStrengthPol com.microsoft.graph.beta.models.PolicyRoot::|public|getAuthorizationPolicy():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getB2cAuthenticationMethodsPolicy():B2cAuthenticationMethodsPolicy com.microsoft.graph.beta.models.PolicyRoot::|public|getClaimsMappingPolicies():java.util.List +com.microsoft.graph.beta.models.PolicyRoot::|public|getConditionalAccessPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getCrossTenantAccessPolicy():CrossTenantAccessPolicy com.microsoft.graph.beta.models.PolicyRoot::|public|getDefaultAppManagementPolicy():TenantAppManagementPolicy +com.microsoft.graph.beta.models.PolicyRoot::|public|getDeletedItems():PolicyDeletableRoot com.microsoft.graph.beta.models.PolicyRoot::|public|getDeviceRegistrationPolicy():DeviceRegistrationPolicy com.microsoft.graph.beta.models.PolicyRoot::|public|getDirectoryRoleAccessReviewPolicy():DirectoryRoleAccessReviewPolicy com.microsoft.graph.beta.models.PolicyRoot::|public|getExternalIdentitiesPolicy():ExternalIdentitiesPolicy @@ -238596,8 +240853,8 @@ com.microsoft.graph.beta.models.PolicyRoot::|public|getFederatedTokenValidationP com.microsoft.graph.beta.models.PolicyRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.PolicyRoot::|public|getHomeRealmDiscoveryPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getIdentitySecurityDefaultsEnforcementPolicy():IdentitySecurityDefaultsEnforcementPolicy -com.microsoft.graph.beta.models.PolicyRoot::|public|getMobileAppManagementPolicies():java.util.List -com.microsoft.graph.beta.models.PolicyRoot::|public|getMobileDeviceManagementPolicies():java.util.List +com.microsoft.graph.beta.models.PolicyRoot::|public|getMobileAppManagementPolicies():java.util.List +com.microsoft.graph.beta.models.PolicyRoot::|public|getMobileDeviceManagementPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getPermissionGrantPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getPermissionGrantPreApprovalPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getRoleManagementPolicies():java.util.List @@ -238617,8 +240874,10 @@ com.microsoft.graph.beta.models.PolicyRoot::|public|setAuthenticationStrengthPol com.microsoft.graph.beta.models.PolicyRoot::|public|setAuthorizationPolicy(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setB2cAuthenticationMethodsPolicy(value?:B2cAuthenticationMethodsPolicy):void com.microsoft.graph.beta.models.PolicyRoot::|public|setClaimsMappingPolicies(value?:java.util.List):void +com.microsoft.graph.beta.models.PolicyRoot::|public|setConditionalAccessPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setCrossTenantAccessPolicy(value?:CrossTenantAccessPolicy):void com.microsoft.graph.beta.models.PolicyRoot::|public|setDefaultAppManagementPolicy(value?:TenantAppManagementPolicy):void +com.microsoft.graph.beta.models.PolicyRoot::|public|setDeletedItems(value?:PolicyDeletableRoot):void com.microsoft.graph.beta.models.PolicyRoot::|public|setDeviceRegistrationPolicy(value?:DeviceRegistrationPolicy):void com.microsoft.graph.beta.models.PolicyRoot::|public|setDirectoryRoleAccessReviewPolicy(value?:DirectoryRoleAccessReviewPolicy):void com.microsoft.graph.beta.models.PolicyRoot::|public|setExternalIdentitiesPolicy(value?:ExternalIdentitiesPolicy):void @@ -238626,8 +240885,8 @@ com.microsoft.graph.beta.models.PolicyRoot::|public|setFeatureRolloutPolicies(va com.microsoft.graph.beta.models.PolicyRoot::|public|setFederatedTokenValidationPolicy(value?:FederatedTokenValidationPolicy):void com.microsoft.graph.beta.models.PolicyRoot::|public|setHomeRealmDiscoveryPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setIdentitySecurityDefaultsEnforcementPolicy(value?:IdentitySecurityDefaultsEnforcementPolicy):void -com.microsoft.graph.beta.models.PolicyRoot::|public|setMobileAppManagementPolicies(value?:java.util.List):void -com.microsoft.graph.beta.models.PolicyRoot::|public|setMobileDeviceManagementPolicies(value?:java.util.List):void +com.microsoft.graph.beta.models.PolicyRoot::|public|setMobileAppManagementPolicies(value?:java.util.List):void +com.microsoft.graph.beta.models.PolicyRoot::|public|setMobileDeviceManagementPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setPermissionGrantPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setPermissionGrantPreApprovalPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setRoleManagementPolicies(value?:java.util.List):void @@ -241037,6 +243296,16 @@ com.microsoft.graph.beta.models.PrivateLinkDetails::|public|setPolicyTenantId(va com.microsoft.graph.beta.models.PrivateLinkDetails::|public|setResourceId(value?:String):void com.microsoft.graph.beta.models.PrivateLinkDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivateLinkDetails com.microsoft.graph.beta.models.PrivateLinkDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.PrivateLinkNamedLocation-->NamedLocation +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|constructor():void +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|getIsTrusted():Boolean +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|getPrivateLinkResourcePolicyIds():java.util.List +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|OdataType:String +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|setIsTrusted(value?:Boolean):void +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|public|setPrivateLinkResourcePolicyIds(value?:java.util.List):void +com.microsoft.graph.beta.models.PrivateLinkNamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivateLinkNamedLocation com.microsoft.graph.beta.models.PrivateNetworkDestinationType::0000-IpAddress com.microsoft.graph.beta.models.PrivateNetworkDestinationType::0001-IpRange com.microsoft.graph.beta.models.PrivateNetworkDestinationType::0002-IpRangeCidr @@ -242303,6 +244572,26 @@ com.microsoft.graph.beta.models.ProtectGroup::|public|setAllowEmailFromGuestUser com.microsoft.graph.beta.models.ProtectGroup::|public|setAllowGuestUsers(value?:Boolean):void com.microsoft.graph.beta.models.ProtectGroup::|public|setPrivacy(value?:GroupPrivacy):void com.microsoft.graph.beta.models.ProtectGroup::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectGroup +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|constructor():void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getCompleted():Integer +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getFailed():Integer +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getInProgress():Integer +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getOdataType():String +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|getTotal():Integer +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|setCompleted(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|setFailed(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|setInProgress(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|public|setTotal(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectionPolicyArtifactCount +com.microsoft.graph.beta.models.ProtectionPolicyArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.ProtectionPolicyBase-->Entity com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|constructor():void com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getBillingPolicyId():String @@ -242310,8 +244599,10 @@ com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getCreatedBy():Ide com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getDisplayName():String com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getIsEnabled():Boolean com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getProtectionPolicyArtifactCount():ProtectionPolicyArtifactCount com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getRetentionSettings():java.util.List com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|getStatus():ProtectionPolicyStatus com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|OdataType:String @@ -242320,8 +244611,10 @@ com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setBillingPolicyId com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setCreatedBy(value?:IdentitySet):void com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setIsEnabled(value?:Boolean):void com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setProtectionPolicyArtifactCount(value?:ProtectionPolicyArtifactCount):void com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setRetentionSettings(value?:java.util.List):void com.microsoft.graph.beta.models.ProtectionPolicyBase::|public|setStatus(value?:ProtectionPolicyStatus):void com.microsoft.graph.beta.models.ProtectionPolicyBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectionPolicyBase @@ -247685,6 +249978,14 @@ com.microsoft.graph.beta.models.SectionLinks::|public|setOneNoteClientUrl(value? com.microsoft.graph.beta.models.SectionLinks::|public|setOneNoteWebUrl(value?:ExternalLink):void com.microsoft.graph.beta.models.SectionLinks::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SectionLinks com.microsoft.graph.beta.models.SectionLinks~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.SectionMap-->BaseMapFeature +com.microsoft.graph.beta.models.SectionMap::|public|constructor():void +com.microsoft.graph.beta.models.SectionMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SectionMap::|public|getPlaceId():String +com.microsoft.graph.beta.models.SectionMap::|public|OdataType:String +com.microsoft.graph.beta.models.SectionMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SectionMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.models.SectionMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SectionMap com.microsoft.graph.beta.models.SecureAssessmentAccountType::0000-AzureADAccount com.microsoft.graph.beta.models.SecureAssessmentAccountType::0001-DomainAccount com.microsoft.graph.beta.models.SecureAssessmentAccountType::0002-LocalAccount @@ -249319,6 +251620,9 @@ com.microsoft.graph.beta.models.security.CaseStatus::0003-Closing com.microsoft.graph.beta.models.security.CaseStatus::0004-Closed com.microsoft.graph.beta.models.security.CaseStatus::0005-ClosedWithError com.microsoft.graph.beta.models.security.CaseStatus::0006-UnknownFutureValue +com.microsoft.graph.beta.models.security.CaseType::0000-Standard +com.microsoft.graph.beta.models.security.CaseType::0001-Premium +com.microsoft.graph.beta.models.security.CaseType::0002-UnknownFutureValue com.microsoft.graph.beta.models.security.CategoryTemplate-->FilePlanDescriptorTemplate com.microsoft.graph.beta.models.security.CategoryTemplate::|public|constructor():void com.microsoft.graph.beta.models.security.CategoryTemplate::|public|getFieldDeserializers():Map> @@ -250763,14 +253067,18 @@ com.microsoft.graph.beta.models.security.EdiscoveryCaseMemberCollectionResponse: com.microsoft.graph.beta.models.security.EdiscoveryCaseMemberCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseMemberCollectionResponse com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings-->Entity com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|constructor():void +com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|getCaseType():CaseType com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|getOcr():OcrSettings com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|getRedundancyDetection():RedundancyDetectionSettings +com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|getReviewSetSettings():ReviewSetSettings com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|getTopicModeling():TopicModelingSettings com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|OdataType:String com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|setCaseType(value?:CaseType):void com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|setOcr(value?:OcrSettings):void com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|setRedundancyDetection(value?:RedundancyDetectionSettings):void +com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|setReviewSetSettings(value?:ReviewSetSettings):void com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|public|setTopicModeling(value?:TopicModelingSettings):void com.microsoft.graph.beta.models.security.EdiscoveryCaseSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseSettings com.microsoft.graph.beta.models.security.EdiscoveryCustodian-->DataSourceContainer @@ -252277,11 +254585,15 @@ com.microsoft.graph.beta.models.security.IdentityContainer::|public|constructor( com.microsoft.graph.beta.models.security.IdentityContainer::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.security.IdentityContainer::|public|getHealthIssues():java.util.List com.microsoft.graph.beta.models.security.IdentityContainer::|public|getIdentityAccounts():java.util.List +com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensorCandidateActivationConfiguration():SensorCandidateActivationConfiguration +com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensorCandidates():java.util.List com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensors():java.util.List com.microsoft.graph.beta.models.security.IdentityContainer::|public|OdataType:String com.microsoft.graph.beta.models.security.IdentityContainer::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setHealthIssues(value?:java.util.List):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setIdentityAccounts(value?:java.util.List):void +com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensorCandidateActivationConfiguration(value?:SensorCandidateActivationConfiguration):void +com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensorCandidates(value?:java.util.List):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensors(value?:java.util.List):void com.microsoft.graph.beta.models.security.IdentityContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer com.microsoft.graph.beta.models.security.IdentityProvider::0000-EntraID @@ -254445,6 +256757,9 @@ com.microsoft.graph.beta.models.security.RetentionTrigger::0001-DateCreated com.microsoft.graph.beta.models.security.RetentionTrigger::0002-DateModified com.microsoft.graph.beta.models.security.RetentionTrigger::0003-DateOfEvent com.microsoft.graph.beta.models.security.RetentionTrigger::0004-UnknownFutureValue +com.microsoft.graph.beta.models.security.ReviewSetSettings::0000-None +com.microsoft.graph.beta.models.security.ReviewSetSettings::0001-DisableGrouping +com.microsoft.graph.beta.models.security.ReviewSetSettings::0002-UnknownFutureValue com.microsoft.graph.beta.models.security.RuleSchedule::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.RuleSchedule::|public|constructor():void com.microsoft.graph.beta.models.security.RuleSchedule::|public|getAdditionalData():Map @@ -254615,13 +256930,21 @@ com.microsoft.graph.beta.models.security.SecurityComplianceUserChangeAuditRecord com.microsoft.graph.beta.models.security.SecurityComplianceUserChangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceUserChangeAuditRecord com.microsoft.graph.beta.models.security.SecurityGroupEvidence-->AlertEvidence com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|constructor():void +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getActiveDirectoryObjectGuid():UUID com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getDistinguishedName():String com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getFriendlyName():String com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getSecurityGroupId():String +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getSid():String com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|OdataType:String com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|setActiveDirectoryObjectGuid(value?:UUID):void com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|setDistinguishedName(value?:String):void +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|setFriendlyName(value?:String):void com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|setSecurityGroupId(value?:String):void +com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|setSid(value?:String):void com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityGroupEvidence com.microsoft.graph.beta.models.security.SensitivityLabel-->Entity com.microsoft.graph.beta.models.security.SensitivityLabel::|public|constructor():void @@ -254682,6 +257005,36 @@ com.microsoft.graph.beta.models.security.Sensor::|public|setSensorType(value?:Se com.microsoft.graph.beta.models.security.Sensor::|public|setSettings(value?:SensorSettings):void com.microsoft.graph.beta.models.security.Sensor::|public|setVersion(value?:String):void com.microsoft.graph.beta.models.security.Sensor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Sensor +com.microsoft.graph.beta.models.security.SensorCandidate-->Entity +com.microsoft.graph.beta.models.security.SensorCandidate::|public|constructor():void +com.microsoft.graph.beta.models.security.SensorCandidate::|public|getComputerDnsName():String +com.microsoft.graph.beta.models.security.SensorCandidate::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.SensorCandidate::|public|getLastSeenDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.SensorCandidate::|public|getSenseClientVersion():String +com.microsoft.graph.beta.models.security.SensorCandidate::|public|OdataType:String +com.microsoft.graph.beta.models.security.SensorCandidate::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.SensorCandidate::|public|setComputerDnsName(value?:String):void +com.microsoft.graph.beta.models.security.SensorCandidate::|public|setLastSeenDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.SensorCandidate::|public|setSenseClientVersion(value?:String):void +com.microsoft.graph.beta.models.security.SensorCandidate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorCandidate +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration-->Entity +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|public|getActivationMode():SensorCandidateActivationMode +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|public|setActivationMode(value?:SensorCandidateActivationMode):void +com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateActivationConfiguration +com.microsoft.graph.beta.models.security.SensorCandidateActivationMode::0000-Manual +com.microsoft.graph.beta.models.security.SensorCandidateActivationMode::0001-Automated +com.microsoft.graph.beta.models.security.SensorCandidateActivationMode::0002-UnknownFutureValue +com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateCollectionResponse com.microsoft.graph.beta.models.security.SensorCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.security.SensorCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.security.SensorCollectionResponse::|public|getFieldDeserializers():Map> @@ -255755,6 +258108,7 @@ com.microsoft.graph.beta.models.security.User::|static|public|createFromDiscrimi com.microsoft.graph.beta.models.security.UserAccount::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.UserAccount::|public|constructor():void com.microsoft.graph.beta.models.security.UserAccount::|public|getAccountName():String +com.microsoft.graph.beta.models.security.UserAccount::|public|getActiveDirectoryObjectGuid():UUID com.microsoft.graph.beta.models.security.UserAccount::|public|getAdditionalData():Map com.microsoft.graph.beta.models.security.UserAccount::|public|getAzureAdUserId():String com.microsoft.graph.beta.models.security.UserAccount::|public|getBackingStore():BackingStore @@ -255767,6 +258121,7 @@ com.microsoft.graph.beta.models.security.UserAccount::|public|getUserPrincipalNa com.microsoft.graph.beta.models.security.UserAccount::|public|getUserSid():String com.microsoft.graph.beta.models.security.UserAccount::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.UserAccount::|public|setAccountName(value?:String):void +com.microsoft.graph.beta.models.security.UserAccount::|public|setActiveDirectoryObjectGuid(value?:UUID):void com.microsoft.graph.beta.models.security.UserAccount::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.security.UserAccount::|public|setAzureAdUserId(value?:String):void com.microsoft.graph.beta.models.security.UserAccount::|public|setBackingStore(value:BackingStore):void @@ -257457,6 +259812,14 @@ com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse: com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +com.microsoft.graph.beta.models.ServicePrincipalSignIn-->SignInIdentity +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|constructor():void +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|getServicePrincipalId():String +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|OdataType:String +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|setServicePrincipalId(value?:String):void +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignIn com.microsoft.graph.beta.models.ServicePrincipalSignInActivity-->Entity com.microsoft.graph.beta.models.ServicePrincipalSignInActivity::|public|constructor():void com.microsoft.graph.beta.models.ServicePrincipalSignInActivity::|public|getAppId():String @@ -257593,6 +259956,16 @@ com.microsoft.graph.beta.models.ServiceStorageQuotaBreakdownCollectionResponse:: com.microsoft.graph.beta.models.ServiceStorageQuotaBreakdownCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ServiceStorageQuotaBreakdownCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ServiceStorageQuotaBreakdownCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServiceStorageQuotaBreakdownCollectionResponse +com.microsoft.graph.beta.models.ServiceTagNamedLocation-->NamedLocation +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|constructor():void +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|getIsTrusted():Boolean +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|getServiceTags():java.util.List +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|OdataType:String +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|setIsTrusted(value?:Boolean):void +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|setServiceTags(value?:java.util.List):void +com.microsoft.graph.beta.models.ServiceTagNamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServiceTagNamedLocation com.microsoft.graph.beta.models.ServiceUpdateCategory::0000-PreventOrFixIssue com.microsoft.graph.beta.models.ServiceUpdateCategory::0001-PlanForChange com.microsoft.graph.beta.models.ServiceUpdateCategory::0002-StayInformed @@ -258953,6 +261326,50 @@ com.microsoft.graph.beta.models.SignInCollectionResponse::|public|getValue():jav com.microsoft.graph.beta.models.SignInCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SignInCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.SignInCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInCollectionResponse +com.microsoft.graph.beta.models.SignInConditions::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SignInConditions::|public|constructor():void +com.microsoft.graph.beta.models.SignInConditions::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SignInConditions::|public|getAuthenticationFlow():AuthenticationFlow +com.microsoft.graph.beta.models.SignInConditions::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SignInConditions::|public|getClientAppType():ConditionalAccessClientApp +com.microsoft.graph.beta.models.SignInConditions::|public|getCountry():String +com.microsoft.graph.beta.models.SignInConditions::|public|getDeviceInfo():DeviceInfo +com.microsoft.graph.beta.models.SignInConditions::|public|getDevicePlatform():ConditionalAccessDevicePlatform +com.microsoft.graph.beta.models.SignInConditions::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SignInConditions::|public|getInsiderRiskLevel():InsiderRiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|getIpAddress():String +com.microsoft.graph.beta.models.SignInConditions::|public|getOdataType():String +com.microsoft.graph.beta.models.SignInConditions::|public|getServicePrincipalRiskLevel():RiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|getSignInRiskLevel():RiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|getUserRiskLevel():RiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SignInConditions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SignInConditions::|public|setAuthenticationFlow(value?:AuthenticationFlow):void +com.microsoft.graph.beta.models.SignInConditions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SignInConditions::|public|setClientAppType(value?:ConditionalAccessClientApp):void +com.microsoft.graph.beta.models.SignInConditions::|public|setCountry(value?:String):void +com.microsoft.graph.beta.models.SignInConditions::|public|setDeviceInfo(value?:DeviceInfo):void +com.microsoft.graph.beta.models.SignInConditions::|public|setDevicePlatform(value?:ConditionalAccessDevicePlatform):void +com.microsoft.graph.beta.models.SignInConditions::|public|setInsiderRiskLevel(value?:InsiderRiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|public|setIpAddress(value?:String):void +com.microsoft.graph.beta.models.SignInConditions::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SignInConditions::|public|setServicePrincipalRiskLevel(value?:RiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|public|setSignInRiskLevel(value?:RiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|public|setUserRiskLevel(value?:RiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInConditions +com.microsoft.graph.beta.models.SignInConditions~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.SignInContext::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SignInContext::|public|constructor():void +com.microsoft.graph.beta.models.SignInContext::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SignInContext::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SignInContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SignInContext::|public|getOdataType():String +com.microsoft.graph.beta.models.SignInContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SignInContext::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SignInContext::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SignInContext::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SignInContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInContext +com.microsoft.graph.beta.models.SignInContext~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SignInFrequencyAuthenticationType::0000-PrimaryAndSecondaryAuthentication com.microsoft.graph.beta.models.SignInFrequencyAuthenticationType::0001-SecondaryAuthentication com.microsoft.graph.beta.models.SignInFrequencyAuthenticationType::0002-UnknownFutureValue @@ -259013,6 +261430,18 @@ com.microsoft.graph.beta.models.SignInIdentifierType::0002-ProxyAddress com.microsoft.graph.beta.models.SignInIdentifierType::0003-QrCode com.microsoft.graph.beta.models.SignInIdentifierType::0004-OnPremisesUserPrincipalName com.microsoft.graph.beta.models.SignInIdentifierType::0005-UnknownFutureValue +com.microsoft.graph.beta.models.SignInIdentity::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SignInIdentity::|public|constructor():void +com.microsoft.graph.beta.models.SignInIdentity::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SignInIdentity::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SignInIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SignInIdentity::|public|getOdataType():String +com.microsoft.graph.beta.models.SignInIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SignInIdentity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SignInIdentity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SignInIdentity::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SignInIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInIdentity +com.microsoft.graph.beta.models.SignInIdentity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SignInLocation::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.SignInLocation::|public|constructor():void com.microsoft.graph.beta.models.SignInLocation::|public|getAdditionalData():Map @@ -263315,29 +265744,6 @@ 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.TelecomExpenseManagementPartner-->Entity -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|constructor():void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|getAppAuthorized():Boolean -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|getDisplayName():String -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|getEnabled():Boolean -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|getLastConnectionDateTime():OffsetDateTime -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|getUrl():String -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|OdataType:String -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|setAppAuthorized(value?:Boolean):void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|setDisplayName(value?:String):void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|setEnabled(value?:Boolean):void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|setLastConnectionDateTime(value?:OffsetDateTime):void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|public|setUrl(value?:String):void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartner -com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse::|public|constructor():void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse::|public|getValue():java.util.List -com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.beta.models.TelecomExpenseManagementPartnerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartnerCollectionResponse 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> @@ -266225,6 +268631,14 @@ com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setState(value?:Str com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setTotal(value?:Long):void com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setUsed(value?:Long):void com.microsoft.graph.beta.models.UnifiedStorageQuota::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedStorageQuota +com.microsoft.graph.beta.models.UnitMap-->BaseMapFeature +com.microsoft.graph.beta.models.UnitMap::|public|constructor():void +com.microsoft.graph.beta.models.UnitMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UnitMap::|public|getPlaceId():String +com.microsoft.graph.beta.models.UnitMap::|public|OdataType:String +com.microsoft.graph.beta.models.UnitMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UnitMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.models.UnitMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnitMap com.microsoft.graph.beta.models.UnitOfMeasure::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.UnitOfMeasure::|public|constructor():void com.microsoft.graph.beta.models.UnitOfMeasure::|public|getAdditionalData():Map @@ -266498,6 +268912,22 @@ com.microsoft.graph.beta.models.UsageAuthMethod::0008-Fido com.microsoft.graph.beta.models.UsageAuthMethod::0009-AppPassword com.microsoft.graph.beta.models.UsageAuthMethod::0010-UnknownFutureValue com.microsoft.graph.beta.models.UsageAuthMethod::0011-ExternalAuthMethod +com.microsoft.graph.beta.models.UsageAuthMethod::0012-HardwareOneTimePasscode +com.microsoft.graph.beta.models.UsageAuthMethod::0013-WindowsHelloForBusiness +com.microsoft.graph.beta.models.UsageAuthMethod::0014-MicrosoftAuthenticatorPasswordless +com.microsoft.graph.beta.models.UsageAuthMethod::0015-TemporaryAccessPass +com.microsoft.graph.beta.models.UsageAuthMethod::0016-MacOsSecureEnclaveKey +com.microsoft.graph.beta.models.UsageAuthMethod::0017-PassKeyDeviceBound +com.microsoft.graph.beta.models.UsageAuthMethod::0018-PassKeyDeviceBoundAuthenticator +com.microsoft.graph.beta.models.UsageAuthMethod::0019-PassKeyDeviceBoundWindowsHello +com.microsoft.graph.beta.models.UsageAuthMethod::0020-SoftwareOneTimePasscode +com.microsoft.graph.beta.models.UsageAuthMethod::0021-MicrosoftAuthenticatorPush +com.microsoft.graph.beta.models.UsageAuthMethod::0022-MobilePhone +com.microsoft.graph.beta.models.UsageAuthMethod::0023-Sms +com.microsoft.graph.beta.models.UsageAuthMethod::0024-AlternateMobilePhone +com.microsoft.graph.beta.models.UsageAuthMethod::0025-Fido2SecurityKey +com.microsoft.graph.beta.models.UsageAuthMethod::0026-OneTimePasscode +com.microsoft.graph.beta.models.UsageAuthMethod::0027-PassKeySynced com.microsoft.graph.beta.models.UsageDetails::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.UsageDetails::|public|constructor():void com.microsoft.graph.beta.models.UsageDetails::|public|getAdditionalData():Map @@ -266597,6 +269027,7 @@ com.microsoft.graph.beta.models.User::|public|constructor():void com.microsoft.graph.beta.models.User::|public|getAboutMe():String com.microsoft.graph.beta.models.User::|public|getAccountEnabled():Boolean com.microsoft.graph.beta.models.User::|public|getActivities():java.util.List +com.microsoft.graph.beta.models.User::|public|getAdhocCalls():java.util.List com.microsoft.graph.beta.models.User::|public|getAgeGroup():String com.microsoft.graph.beta.models.User::|public|getAgreementAcceptances():java.util.List com.microsoft.graph.beta.models.User::|public|getAnalytics():UserAnalytics @@ -266759,6 +269190,7 @@ com.microsoft.graph.beta.models.User::|public|serialize(writer:SerializationWrit com.microsoft.graph.beta.models.User::|public|setAboutMe(value?:String):void com.microsoft.graph.beta.models.User::|public|setAccountEnabled(value?:Boolean):void com.microsoft.graph.beta.models.User::|public|setActivities(value?:java.util.List):void +com.microsoft.graph.beta.models.User::|public|setAdhocCalls(value?:java.util.List):void com.microsoft.graph.beta.models.User::|public|setAgeGroup(value?:String):void com.microsoft.graph.beta.models.User::|public|setAgreementAcceptances(value?:java.util.List):void com.microsoft.graph.beta.models.User::|public|setAnalytics(value?:UserAnalytics):void @@ -266970,6 +269402,17 @@ com.microsoft.graph.beta.models.UserAccountSecurityType::0002-Power com.microsoft.graph.beta.models.UserAccountSecurityType::0003-Administrator com.microsoft.graph.beta.models.UserAccountSecurityType::0004-UnknownFutureValue com.microsoft.graph.beta.models.UserAccount~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.UserAction::0000-RegisterSecurityInformation +com.microsoft.graph.beta.models.UserAction::0001-RegisterOrJoinDevices +com.microsoft.graph.beta.models.UserAction::0002-UnknownFutureValue +com.microsoft.graph.beta.models.UserActionContext-->SignInContext +com.microsoft.graph.beta.models.UserActionContext::|public|constructor():void +com.microsoft.graph.beta.models.UserActionContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UserActionContext::|public|getUserAction():UserAction +com.microsoft.graph.beta.models.UserActionContext::|public|OdataType:String +com.microsoft.graph.beta.models.UserActionContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UserActionContext::|public|setUserAction(value?:UserAction):void +com.microsoft.graph.beta.models.UserActionContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserActionContext com.microsoft.graph.beta.models.UserActivity-->Entity com.microsoft.graph.beta.models.UserActivity::|public|constructor():void com.microsoft.graph.beta.models.UserActivity::|public|getActivationUrl():String @@ -269349,6 +271792,18 @@ com.microsoft.graph.beta.models.UserSettings::|public|setStorage(value?:UserStor com.microsoft.graph.beta.models.UserSettings::|public|setWindows(value?:java.util.List):void com.microsoft.graph.beta.models.UserSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSettings com.microsoft.graph.beta.models.UserSet~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.UserSignIn-->SignInIdentity +com.microsoft.graph.beta.models.UserSignIn::|public|constructor():void +com.microsoft.graph.beta.models.UserSignIn::|public|getExternalTenantId():String +com.microsoft.graph.beta.models.UserSignIn::|public|getExternalUserType():ConditionalAccessGuestOrExternalUserTypes +com.microsoft.graph.beta.models.UserSignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UserSignIn::|public|getUserId():String +com.microsoft.graph.beta.models.UserSignIn::|public|OdataType:String +com.microsoft.graph.beta.models.UserSignIn::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UserSignIn::|public|setExternalTenantId(value?:String):void +com.microsoft.graph.beta.models.UserSignIn::|public|setExternalUserType(value?:ConditionalAccessGuestOrExternalUserTypes):void +com.microsoft.graph.beta.models.UserSignIn::|public|setUserId(value?:String):void +com.microsoft.graph.beta.models.UserSignIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSignIn com.microsoft.graph.beta.models.UserSignInInsight-->GovernanceInsight com.microsoft.graph.beta.models.UserSignInInsight::|public|constructor():void com.microsoft.graph.beta.models.UserSignInInsight::|public|getFieldDeserializers():Map> @@ -269949,6 +272404,7 @@ com.microsoft.graph.beta.models.VirtualEndpoint::|public|getCloudApps():java.uti com.microsoft.graph.beta.models.VirtualEndpoint::|public|getCloudPCs():java.util.List com.microsoft.graph.beta.models.VirtualEndpoint::|public|getCrossCloudGovernmentOrganizationMapping():CloudPcCrossCloudGovernmentOrganizationMapping com.microsoft.graph.beta.models.VirtualEndpoint::|public|getDeviceImages():java.util.List +com.microsoft.graph.beta.models.VirtualEndpoint::|public|getExternalPartners():java.util.List com.microsoft.graph.beta.models.VirtualEndpoint::|public|getExternalPartnerSettings():java.util.List com.microsoft.graph.beta.models.VirtualEndpoint::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.VirtualEndpoint::|public|getFrontLineServicePlans():java.util.List @@ -269969,6 +272425,7 @@ com.microsoft.graph.beta.models.VirtualEndpoint::|public|setCloudApps(value?:jav com.microsoft.graph.beta.models.VirtualEndpoint::|public|setCloudPCs(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEndpoint::|public|setCrossCloudGovernmentOrganizationMapping(value?:CloudPcCrossCloudGovernmentOrganizationMapping):void com.microsoft.graph.beta.models.VirtualEndpoint::|public|setDeviceImages(value?:java.util.List):void +com.microsoft.graph.beta.models.VirtualEndpoint::|public|setExternalPartners(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEndpoint::|public|setExternalPartnerSettings(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEndpoint::|public|setFrontLineServicePlans(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEndpoint::|public|setGalleryImages(value?:java.util.List):void @@ -271207,6 +273664,37 @@ com.microsoft.graph.beta.models.WellknownListName::0000-None com.microsoft.graph.beta.models.WellknownListName::0001-DefaultList com.microsoft.graph.beta.models.WellknownListName::0002-FlaggedEmails com.microsoft.graph.beta.models.WellknownListName::0003-UnknownFutureValue +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0000-NotSet +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0001-NotEnoughInformation +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0002-InvalidCondition +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0003-Users +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0004-WorkloadIdentities +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0005-Application +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0006-UserActions +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0007-AuthenticationContext +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0008-DevicePlatform +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0009-Devices +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0010-ClientApps +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0011-Location +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0012-SignInRisk +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0013-EmptyPolicy +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0014-InvalidPolicy +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0015-PolicyNotEnabled +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0016-UserRisk +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0017-Time +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0018-InsiderRisk +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0019-AuthenticationFlow +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +com.microsoft.graph.beta.models.WhatIfAnalysisResult-->ConditionalAccessPolicy +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|constructor():void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|getAnalysisReasons():WhatIfAnalysisReasons +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|getPolicyApplies():Boolean +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|OdataType:String +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|setAnalysisReasons(value?:WhatIfAnalysisReasons):void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|setPolicyApplies(value?:Boolean):void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WhatIfAnalysisResult com.microsoft.graph.beta.models.WiFiAuthenticationMethod::0000-Certificate com.microsoft.graph.beta.models.WiFiAuthenticationMethod::0001-UsernameAndPassword com.microsoft.graph.beta.models.WiFiAuthenticationMethod::0002-DerivedCredential @@ -271245,6 +273733,8 @@ com.microsoft.graph.beta.models.Win32CatalogAppAssignmentSettings::|public|seria com.microsoft.graph.beta.models.Win32CatalogAppAssignmentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Win32CatalogAppAssignmentSettings com.microsoft.graph.beta.models.Win32LobApp-->MobileLobApp com.microsoft.graph.beta.models.Win32LobApp::|public|constructor():void +com.microsoft.graph.beta.models.Win32LobApp::|public|getActiveInstallScript():MobileAppScriptReference +com.microsoft.graph.beta.models.Win32LobApp::|public|getActiveUninstallScript():MobileAppScriptReference com.microsoft.graph.beta.models.Win32LobApp::|public|getAllowAvailableUninstall():Boolean com.microsoft.graph.beta.models.Win32LobApp::|public|getAllowedArchitectures():WindowsArchitecture com.microsoft.graph.beta.models.Win32LobApp::|public|getApplicableArchitectures():WindowsArchitecture @@ -271267,6 +273757,8 @@ com.microsoft.graph.beta.models.Win32LobApp::|public|getSetupFilePath():String com.microsoft.graph.beta.models.Win32LobApp::|public|getUninstallCommandLine():String com.microsoft.graph.beta.models.Win32LobApp::|public|OdataType:String com.microsoft.graph.beta.models.Win32LobApp::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Win32LobApp::|public|setActiveInstallScript(value?:MobileAppScriptReference):void +com.microsoft.graph.beta.models.Win32LobApp::|public|setActiveUninstallScript(value?:MobileAppScriptReference):void com.microsoft.graph.beta.models.Win32LobApp::|public|setAllowAvailableUninstall(value?:Boolean):void com.microsoft.graph.beta.models.Win32LobApp::|public|setAllowedArchitectures(value?:WindowsArchitecture):void com.microsoft.graph.beta.models.Win32LobApp::|public|setApplicableArchitectures(value?:WindowsArchitecture):void @@ -271430,6 +273922,12 @@ com.microsoft.graph.beta.models.Win32LobAppInstallExperience::|public|setOdataTy com.microsoft.graph.beta.models.Win32LobAppInstallExperience::|public|setRunAsAccount(value?:RunAsAccountType):void com.microsoft.graph.beta.models.Win32LobAppInstallExperience::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppInstallExperience com.microsoft.graph.beta.models.Win32LobAppInstallExperience~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.Win32LobAppInstallPowerShellScript-->Win32LobAppScript +com.microsoft.graph.beta.models.Win32LobAppInstallPowerShellScript::|public|constructor():void +com.microsoft.graph.beta.models.Win32LobAppInstallPowerShellScript::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Win32LobAppInstallPowerShellScript::|public|OdataType:String +com.microsoft.graph.beta.models.Win32LobAppInstallPowerShellScript::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Win32LobAppInstallPowerShellScript::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppInstallPowerShellScript com.microsoft.graph.beta.models.Win32LobAppMsiInformation::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.Win32LobAppMsiInformation::|public|constructor():void com.microsoft.graph.beta.models.Win32LobAppMsiInformation::|public|getAdditionalData():Map @@ -271698,6 +274196,22 @@ com.microsoft.graph.beta.models.Win32LobAppRuleOperator::0006-LessThanOrEqual com.microsoft.graph.beta.models.Win32LobAppRuleType::0000-Detection com.microsoft.graph.beta.models.Win32LobAppRuleType::0001-Requirement com.microsoft.graph.beta.models.Win32LobAppRule~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.Win32LobAppScript-->MobileAppContentScript +com.microsoft.graph.beta.models.Win32LobAppScript::|public|constructor():void +com.microsoft.graph.beta.models.Win32LobAppScript::|public|getEnforceSignatureCheck():Boolean +com.microsoft.graph.beta.models.Win32LobAppScript::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Win32LobAppScript::|public|getRunAs32Bit():Boolean +com.microsoft.graph.beta.models.Win32LobAppScript::|public|OdataType:String +com.microsoft.graph.beta.models.Win32LobAppScript::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Win32LobAppScript::|public|setEnforceSignatureCheck(value?:Boolean):void +com.microsoft.graph.beta.models.Win32LobAppScript::|public|setRunAs32Bit(value?:Boolean):void +com.microsoft.graph.beta.models.Win32LobAppScript::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppScript +com.microsoft.graph.beta.models.Win32LobAppUninstallPowerShellScript-->Win32LobAppScript +com.microsoft.graph.beta.models.Win32LobAppUninstallPowerShellScript::|public|constructor():void +com.microsoft.graph.beta.models.Win32LobAppUninstallPowerShellScript::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Win32LobAppUninstallPowerShellScript::|public|OdataType:String +com.microsoft.graph.beta.models.Win32LobAppUninstallPowerShellScript::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Win32LobAppUninstallPowerShellScript::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppUninstallPowerShellScript com.microsoft.graph.beta.models.Win32LobAutoUpdateSupersededAppsState::0000-NotConfigured com.microsoft.graph.beta.models.Win32LobAutoUpdateSupersededAppsState::0001-Enabled com.microsoft.graph.beta.models.Win32LobAutoUpdateSupersededAppsState::0002-UnknownFutureValue @@ -275348,6 +277862,7 @@ com.microsoft.graph.beta.models.WindowsMalwareThreatState::0009-Allowed com.microsoft.graph.beta.models.WindowsMalwareThreatState::0010-NoStatusCleared com.microsoft.graph.beta.models.WindowsManagedAppClipboardSharingLevel::0000-AnyDestinationAnySource com.microsoft.graph.beta.models.WindowsManagedAppClipboardSharingLevel::0001-None +com.microsoft.graph.beta.models.WindowsManagedAppClipboardSharingLevel::0002-UnknownFutureValue com.microsoft.graph.beta.models.WindowsManagedAppDataTransferLevel::0000-AllApps com.microsoft.graph.beta.models.WindowsManagedAppDataTransferLevel::0001-None com.microsoft.graph.beta.models.WindowsManagedAppProtection-->ManagedAppPolicy @@ -275965,6 +278480,7 @@ com.microsoft.graph.beta.models.WindowsQualityUpdateCadence::0002-UnknownFutureV com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem-->WindowsUpdateCatalogItem com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|constructor():void com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|getClassification():WindowsQualityUpdateCategory +com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|getCveSeverityInformation():WindowsQualityUpdateCveSeverityInformation com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|getIsExpeditable():Boolean com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|getKbArticleId():String @@ -275973,6 +278489,7 @@ com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|getQual com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|OdataType:String com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|setClassification(value?:WindowsQualityUpdateCategory):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|setCveSeverityInformation(value?:WindowsQualityUpdateCveSeverityInformation):void com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|setIsExpeditable(value?:Boolean):void com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|setKbArticleId(value?:String):void com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogItem::|public|setProductRevisions(value?:java.util.List):void @@ -276023,6 +278540,40 @@ com.microsoft.graph.beta.models.WindowsQualityUpdateCatalogProductRevision~~>Add com.microsoft.graph.beta.models.WindowsQualityUpdateCategory::0000-All com.microsoft.graph.beta.models.WindowsQualityUpdateCategory::0001-Security com.microsoft.graph.beta.models.WindowsQualityUpdateCategory::0002-NonSecurity +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|constructor():void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|getCveInformationUrl():String +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|getCveNumber():String +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|setCveInformationUrl(value?:String):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|setCveNumber(value?:String):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateCveDetail +com.microsoft.graph.beta.models.WindowsQualityUpdateCveDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|constructor():void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|getExploitedCves():java.util.List +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|getMaxBaseScore():Double +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|getMaxSeverityLevel():WindowsUpdateCveSeverityLevel +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|getOdataType():String +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|setExploitedCves(value?:java.util.List):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|setMaxBaseScore(value?:Double):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|setMaxSeverityLevel(value?:WindowsUpdateCveSeverityLevel):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateCveSeverityInformation +com.microsoft.graph.beta.models.WindowsQualityUpdateCveSeverityInformation~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.WindowsQualityUpdatePolicy-->Entity com.microsoft.graph.beta.models.WindowsQualityUpdatePolicy::|public|constructor():void com.microsoft.graph.beta.models.WindowsQualityUpdatePolicy::|public|getApprovalSettings():java.util.List @@ -276312,6 +278863,10 @@ com.microsoft.graph.beta.models.WindowsUpdateCatalogItemCollectionResponse::|pub com.microsoft.graph.beta.models.WindowsUpdateCatalogItemCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.WindowsUpdateCatalogItemCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.WindowsUpdateCatalogItemCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsUpdateCatalogItemCollectionResponse +com.microsoft.graph.beta.models.WindowsUpdateCveSeverityLevel::0000-Critical +com.microsoft.graph.beta.models.WindowsUpdateCveSeverityLevel::0001-Important +com.microsoft.graph.beta.models.WindowsUpdateCveSeverityLevel::0002-Moderate +com.microsoft.graph.beta.models.WindowsUpdateCveSeverityLevel::0003-UnknownFutureValue com.microsoft.graph.beta.models.WindowsUpdateForBusinessConfiguration-->DeviceConfiguration com.microsoft.graph.beta.models.WindowsUpdateForBusinessConfiguration::|public|constructor():void com.microsoft.graph.beta.models.WindowsUpdateForBusinessConfiguration::|public|getAllowWindows11Upgrade():Boolean @@ -280089,6 +282644,7 @@ com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder:: com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|get():Connectivity com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Connectivity +com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl(url:String):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|patch(body:Connectivity):Connectivity com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|patch(body:Connectivity; requestConfiguration?:java.util.function.Consumer):Connectivity com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|remoteNetworks:RemoteNetworksRequestBuilder @@ -280099,6 +282655,15 @@ com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder:: com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|toPatchRequestInformation(body:Connectivity):RequestInformation com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|toPatchRequestInformation(body:Connectivity; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.connectivity.ConnectivityRequestBuilder::|public|withUrl(rawUrl:String):ConnectivityRequestBuilder +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; url?:String):Void +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|get():WebCategory +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WebCategory +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder com.microsoft.graph.beta.networkaccess.connectivity.remotenetworks.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.networkaccess.connectivity.remotenetworks.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.networkaccess.connectivity.remotenetworks.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -281571,6 +284136,55 @@ com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentiti com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|constructor():void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; aggregatedBy?:String; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|get():GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|get():GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetconnectionsummarieswithstartdatetimewithenddatetime.GetConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetconnectionsummarieswithstartdatetimewithenddatetime.GetConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetconnectionsummarieswithstartdatetimewithenddatetime.GetConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> @@ -281662,6 +284276,31 @@ com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdis com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdiscoveredapplicationsegmentreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdiscoveredapplicationsegmentreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdiscoveredapplicationsegmentreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|get():GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String @@ -281781,11 +284420,14 @@ com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|mi com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimeRequestBuilder 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 +com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTime(discoveryPivotDateTime:OffsetDateTime; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedBy(aggregatedBy:String; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime(activityPivotDateTime:OffsetDateTime; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(aggregatedBy:String; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder @@ -284962,6 +287604,71 @@ com.microsoft.graph.beta.places.graphroomlist.GraphRoomListRequestBuilder::|publ com.microsoft.graph.beta.places.graphroomlist.GraphRoomListRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.places.graphroomlist.GraphRoomListRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.places.graphroomlist.GraphRoomListRequestBuilder::|public|withUrl(rawUrl:String):GraphRoomListRequestBuilder +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.beta.places.item.descendants.DescendantsGetResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.places.item.descendants.DescendantsGetResponse::|public|constructor():void com.microsoft.graph.beta.places.item.descendants.DescendantsGetResponse::|public|getFieldDeserializers():Map> @@ -284989,6 +287696,71 @@ com.microsoft.graph.beta.places.item.descendants.DescendantsRequestBuilder::|pub com.microsoft.graph.beta.places.item.descendants.DescendantsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.places.item.descendants.DescendantsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.places.item.descendants.DescendantsRequestBuilder::|public|withUrl(rawUrl:String):DescendantsRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder.GetQueryParameters::|public|select:String[] @@ -284996,6 +287768,7 @@ com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder.GetQueryP com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public|get():Room @@ -285003,6 +287776,71 @@ com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public| com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder::|public|withUrl(rawUrl:String):GraphRoomRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder.GetQueryParameters::|public|select:String[] @@ -285010,6 +287848,7 @@ com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder.G com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|get():RoomList @@ -285035,6 +287874,71 @@ com.microsoft.graph.beta.places.item.graphroomlist.rooms.count.CountRequestBuild com.microsoft.graph.beta.places.item.graphroomlist.rooms.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.places.item.graphroomlist.rooms.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.places.item.graphroomlist.rooms.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -285044,6 +287948,7 @@ com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBui com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|delete():Void @@ -285124,6 +288029,71 @@ com.microsoft.graph.beta.places.item.graphroomlist.workspaces.count.CountRequest com.microsoft.graph.beta.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -285133,6 +288103,7 @@ com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItem com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|delete():Void @@ -285202,6 +288173,7 @@ com.microsoft.graph.beta.places.item.graphroomlist.workspaceswithplaceid.Workspa com.microsoft.graph.beta.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.places.item.PlaceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.places.item.PlaceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.places.item.PlaceItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.beta.places.item.PlaceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.PlaceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.places.item.PlaceItemRequestBuilder::|public|delete():Void @@ -287468,6 +290440,81 @@ com.microsoft.graph.beta.policies.claimsmappingpolicies.item.ClaimsMappingPolicy com.microsoft.graph.beta.policies.claimsmappingpolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ClaimsMappingPolicy):RequestInformation com.microsoft.graph.beta.policies.claimsmappingpolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ClaimsMappingPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.claimsmappingpolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ClaimsMappingPolicyItemRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|byConditionalAccessPolicyId(conditionalAccessPolicyId:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|get():ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder::|public|withUrl(rawUrl:String):ConditionalAccessPoliciesRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get():ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|post():ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder com.microsoft.graph.beta.policies.crosstenantaccesspolicy.CrossTenantAccessPolicyRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.crosstenantaccesspolicy.CrossTenantAccessPolicyRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.policies.crosstenantaccesspolicy.CrossTenantAccessPolicyRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -287561,6 +290608,7 @@ com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTen com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identitySynchronization:IdentitySynchronizationRequestBuilder com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner):CrossTenantAccessPolicyConfigurationPartner com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -287585,6 +290633,7 @@ com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identity com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner):CrossTenantIdentitySyncPolicyPartner com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -287592,6 +290641,24 @@ com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identity com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner):RequestInformation com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|withUrl(rawUrl:String):IdentitySynchronizationRequestBuilder +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|post():CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder::|public|post():CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -287737,6 +290804,217 @@ com.microsoft.graph.beta.policies.defaultappmanagementpolicy.DefaultAppManagemen com.microsoft.graph.beta.policies.defaultappmanagementpolicy.DefaultAppManagementPolicyRequestBuilder::|public|toPatchRequestInformation(body:TenantAppManagementPolicy):RequestInformation com.microsoft.graph.beta.policies.defaultappmanagementpolicy.DefaultAppManagementPolicyRequestBuilder::|public|toPatchRequestInformation(body:TenantAppManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.defaultappmanagementpolicy.DefaultAppManagementPolicyRequestBuilder::|public|withUrl(rawUrl:String):DefaultAppManagementPolicyRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|byCrossTenantAccessPolicyConfigurationPartnerTenantId(crossTenantAccessPolicyConfigurationPartnerTenantId:String):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|get():CrossTenantAccessPolicyConfigurationPartnerCollectionResponse +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|post(body:CrossTenantAccessPolicyConfigurationPartner):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|post(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|toPostRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|toPostRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder::|public|withUrl(rawUrl:String):CrossTenantPartnersRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get():CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identitySynchronization:IdentitySynchronizationRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|withUrl(rawUrl:String):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|get():CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|withUrl(rawUrl:String):IdentitySynchronizationRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|post():CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder::|public|post():CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|byCrossTenantIdentitySyncPolicyPartnerTenantId(crossTenantIdentitySyncPolicyPartnerTenantId:String):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|get():CrossTenantIdentitySyncPolicyPartnerCollectionResponse +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartnerCollectionResponse +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|post(body:CrossTenantIdentitySyncPolicyPartner):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|post(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|toPostRequestInformation(body:CrossTenantIdentitySyncPolicyPartner):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|toPostRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|withUrl(rawUrl:String):CrossTenantSyncPolicyPartnersRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|get():CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|withUrl(rawUrl:String):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder::|public|post():CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CrossTenantIdentitySyncPolicyPartner +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|crossTenantPartners:CrossTenantPartnersRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|crossTenantSyncPolicyPartners:CrossTenantSyncPolicyPartnersRequestBuilder +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|get():PolicyDeletableRoot +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyDeletableRoot +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|patch(body:PolicyDeletableRoot):PolicyDeletableRoot +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|patch(body:PolicyDeletableRoot; requestConfiguration?:java.util.function.Consumer):PolicyDeletableRoot +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|toPatchRequestInformation(body:PolicyDeletableRoot):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|toPatchRequestInformation(body:PolicyDeletableRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder::|public|withUrl(rawUrl:String):DeletedItemsRequestBuilder com.microsoft.graph.beta.policies.deviceregistrationpolicy.DeviceRegistrationPolicyRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.deviceregistrationpolicy.DeviceRegistrationPolicyRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.policies.deviceregistrationpolicy.DeviceRegistrationPolicyRequestBuilder.GetQueryParameters::|public|select:String[] @@ -288248,31 +291526,31 @@ com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.includedgroup com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.includedgroups.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.includedgroups.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.includedgroups.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete():Void -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get():MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobilityManagementPolicy):RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):MobilityManagementPolicyItemRequestBuilder +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|get():MobileAppManagementPolicy +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppManagementPolicy +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|patch(body:MobileAppManagementPolicy):MobileAppManagementPolicy +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|patch(body:MobileAppManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobileAppManagementPolicy +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppManagementPolicy):RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppManagementPolicyItemRequestBuilder com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -288287,18 +291565,18 @@ com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagemen com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|byMobilityManagementPolicyId(mobilityManagementPolicyId:String):MobilityManagementPolicyItemRequestBuilder +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|byMobileAppManagementPolicyId(mobileAppManagementPolicyId:String):MobileAppManagementPolicyItemRequestBuilder com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|get():MobilityManagementPolicyCollectionResponse -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicyCollectionResponse -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicy +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|get():MobileAppManagementPolicyCollectionResponse +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppManagementPolicyCollectionResponse +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobileAppManagementPolicy):MobileAppManagementPolicy +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobileAppManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobileAppManagementPolicy com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobilityManagementPolicy):RequestInformation -com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobileAppManagementPolicy):RequestInformation +com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobileAppManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder::|public|withUrl(rawUrl:String):MobileAppManagementPoliciesRequestBuilder com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -288432,31 +291710,31 @@ com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.includedgr com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.includedgroups.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.includedgroups.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.includedgroups.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete():Void -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get():MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobilityManagementPolicy):RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):MobilityManagementPolicyItemRequestBuilder +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|get():MobileDeviceManagementPolicy +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileDeviceManagementPolicy +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|patch(body:MobileDeviceManagementPolicy):MobileDeviceManagementPolicy +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|patch(body:MobileDeviceManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobileDeviceManagementPolicy +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobileDeviceManagementPolicy):RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:MobileDeviceManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):MobileDeviceManagementPolicyItemRequestBuilder com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -288471,18 +291749,18 @@ com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceMan com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|byMobilityManagementPolicyId(mobilityManagementPolicyId:String):MobilityManagementPolicyItemRequestBuilder +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|byMobileDeviceManagementPolicyId(mobileDeviceManagementPolicyId:String):MobileDeviceManagementPolicyItemRequestBuilder com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get():MobilityManagementPolicyCollectionResponse -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicyCollectionResponse -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy):MobilityManagementPolicy -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobilityManagementPolicy +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get():MobileDeviceManagementPolicyCollectionResponse +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileDeviceManagementPolicyCollectionResponse +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobileDeviceManagementPolicy):MobileDeviceManagementPolicy +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobileDeviceManagementPolicy; requestConfiguration?:java.util.function.Consumer):MobileDeviceManagementPolicy com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobilityManagementPolicy):RequestInformation -com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobileDeviceManagementPolicy):RequestInformation +com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|toPostRequestInformation(body:MobileDeviceManagementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|withUrl(rawUrl:String):MobileDeviceManagementPoliciesRequestBuilder com.microsoft.graph.beta.policies.permissiongrantpolicies.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.permissiongrantpolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -288764,10 +292042,12 @@ com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|authentication com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|authorizationPolicy:AuthorizationPolicyRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|b2cAuthenticationMethodsPolicy:B2cAuthenticationMethodsPolicyRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|claimsMappingPolicies:ClaimsMappingPoliciesRequestBuilder +com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|conditionalAccessPolicies:ConditionalAccessPoliciesRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|crossTenantAccessPolicy:CrossTenantAccessPolicyRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|defaultAppManagementPolicy:DefaultAppManagementPolicyRequestBuilder +com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|deviceRegistrationPolicy:DeviceRegistrationPolicyRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|directoryRoleAccessReviewPolicy:DirectoryRoleAccessReviewPolicyRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|externalIdentitiesPolicy:ExternalIdentitiesPolicyRequestBuilder @@ -312109,6 +315389,7 @@ com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.Edi com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|get():EdiscoveryHoldPolicy com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EdiscoveryHoldPolicy +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityRetryPolicy:MicrosoftGraphSecurityRetryPolicyRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|patch(body:EdiscoveryHoldPolicy):EdiscoveryHoldPolicy com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|patch(body:EdiscoveryHoldPolicy; requestConfiguration?:java.util.function.Consumer):EdiscoveryHoldPolicy com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|siteSources:SiteSourcesRequestBuilder @@ -312120,6 +315401,15 @@ com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.Edi com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:EdiscoveryHoldPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|userSources:UserSourcesRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):EdiscoveryHoldPolicyItemRequestBuilder +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|post():Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityRetryPolicyRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.sitesources.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.sitesources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.sitesources.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -314673,6 +317963,8 @@ com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|h com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|identityAccounts:IdentityAccountsRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|patch(body:IdentityContainer):IdentityContainer com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|patch(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):IdentityContainer +com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:SensorCandidateActivationConfigurationRequestBuilder +com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensorCandidates:SensorCandidatesRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -314772,6 +318064,117 @@ com.microsoft.graph.beta.security.identities.identityaccounts.item.microsoftgrap com.microsoft.graph.beta.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|toPostRequestInformation(body:InvokeActionPostRequestBody):RequestInformation com.microsoft.graph.beta.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|toPostRequestInformation(body:InvokeActionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityInvokeActionRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|get():SensorCandidateActivationConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorCandidateActivationConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|patch(body:SensorCandidateActivationConfiguration):SensorCandidateActivationConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|patch(body:SensorCandidateActivationConfiguration; requestConfiguration?:java.util.function.Consumer):SensorCandidateActivationConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidateActivationConfiguration):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidateActivationConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|withUrl(rawUrl:String):SensorCandidateActivationConfigurationRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|get():SensorCandidate +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorCandidate +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|patch(body:SensorCandidate):SensorCandidate +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|patch(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):SensorCandidate +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidate):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|withUrl(rawUrl:String):SensorCandidateItemRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getServerIds():java.util.List +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|setServerIds(value?:java.util.List):void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivatePostRequestBody +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|post(body:ActivatePostRequestBody):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|post(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityActivateRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|bySensorCandidateId(sensorCandidateId:String):SensorCandidateItemRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|get():SensorCandidateCollectionResponse +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorCandidateCollectionResponse +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|microsoftGraphSecurityActivate:MicrosoftGraphSecurityActivateRequestBuilder +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|post(body:SensorCandidate):SensorCandidate +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|post(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):SensorCandidate +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toPostRequestInformation(body:SensorCandidate):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toPostRequestInformation(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|withUrl(rawUrl:String):SensorCandidatesRequestBuilder com.microsoft.graph.beta.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.identities.sensors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.security.identities.sensors.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -376321,6 +379724,319 @@ com.microsoft.graph.beta.users.item.activities.recent.RecentRequestBuilder::|pub com.microsoft.graph.beta.users.item.activities.recent.RecentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.activities.recent.RecentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.activities.recent.RecentRequestBuilder::|public|withUrl(rawUrl:String):RecentRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|byAdhocCallId(adhocCallId:String):AdhocCallItemRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|get():AdhocCallCollectionResponse +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCallCollectionResponse +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall):AdhocCall +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallsRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get():AdhocCall +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall):AdhocCall +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallItemRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get():CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording):CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|withUrl(rawUrl:String):CallRecordingItemRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|byCallRecordingId(callRecordingId:String):CallRecordingItemRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get():CallRecordingCollectionResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecordingCollectionResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording):CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|withUrl(rawUrl:String):RecordingsRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get():CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadataContent:MetadataContentRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript):CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|withUrl(rawUrl:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|withUrl(rawUrl:String):MetadataContentRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|byCallTranscriptId(callTranscriptId:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get():CallTranscriptCollectionResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscriptCollectionResponse +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript):CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|withUrl(rawUrl:String):TranscriptsRequestBuilder com.microsoft.graph.beta.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -405620,6 +409336,7 @@ com.microsoft.graph.beta.users.item.UserItemRequestBuilder.GetRequestConfigurati com.microsoft.graph.beta.users.item.UserItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.users.item.UserItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|adhocCalls:AdhocCallsRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|agreementAcceptances:AgreementAcceptancesRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|analytics:AnalyticsRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|appConsentRequestsForApproval:AppConsentRequestsForApprovalRequestBuilder 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 6ed8e7e745f..36aaba0e12a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "5EB399F334C0F9E55B0F2AE5E8680B7D005A4B5B843DC7B13F0CE1ADC74470F3DF65A1C99C015A566C5DAC6D19C0BB9A3742F9D19905375CE07BAA180CFA9681", + "descriptionHash": "210748C370E8C008FEC7B35917759487777853C327E5F1110B8AE829FB1FFCCC449B17C42253984FB6379E2587AF94E61187A6C052C14EA092EA4686B777D848", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ActionType.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActionType.java new file mode 100644 index 00000000000..940cebde743 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActionType.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 ActionType implements ValuedEnum { + Tunnel("tunnel"), + Exclude("exclude"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ActionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ActionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "tunnel": return Tunnel; + case "exclude": return Exclude; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AdhocCall.java b/src/main/java/com/microsoft/graph/beta/generated/models/AdhocCall.java new file mode 100644 index 00000000000..74878c8c7c2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AdhocCall.java @@ -0,0 +1,78 @@ +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 AdhocCall extends Entity implements Parsable { + /** + * Instantiates a new {@link AdhocCall} and sets the default values. + */ + public AdhocCall() { + 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 AdhocCall} + */ + @jakarta.annotation.Nonnull + public static AdhocCall createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AdhocCall(); + } + /** + * 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("recordings", (n) -> { this.setRecordings(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + deserializerMap.put("transcripts", (n) -> { this.setTranscripts(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the recordings property value. The recordings of a call. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecordings() { + return this.backingStore.get("recordings"); + } + /** + * Gets the transcripts property value. The transcripts of a call. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTranscripts() { + return this.backingStore.get("transcripts"); + } + /** + * 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("recordings", this.getRecordings()); + writer.writeCollectionOfObjectValues("transcripts", this.getTranscripts()); + } + /** + * Sets the recordings property value. The recordings of a call. Read-only. + * @param value Value to set for the recordings property. + */ + public void setRecordings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recordings", value); + } + /** + * Sets the transcripts property value. The transcripts of a call. Read-only. + * @param value Value to set for the transcripts property. + */ + public void setTranscripts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("transcripts", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AdhocCallCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/AdhocCallCollectionResponse.java new file mode 100644 index 00000000000..02ce6ec7cf5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AdhocCallCollectionResponse.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 AdhocCallCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AdhocCallCollectionResponse} and sets the default values. + */ + public AdhocCallCollectionResponse() { + 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 AdhocCallCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static AdhocCallCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AdhocCallCollectionResponse(); + } + /** + * 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(AdhocCall::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/Admin.java b/src/main/java/com/microsoft/graph/beta/generated/models/Admin.java index 1d7e0eb4bc0..f3163b8c468 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Admin.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Admin.java @@ -186,7 +186,7 @@ public Sharepoint getSharepoint() { return this.backingStore.get("sharepoint"); } /** - * Gets the teams property value. Represents a collection of user configurations. + * Gets the teams property value. A container for all Teams telephone number management functionalities and user configurations. * @return a {@link TeamsAdminRoot} */ @jakarta.annotation.Nullable @@ -340,7 +340,7 @@ public void setSharepoint(@jakarta.annotation.Nullable final Sharepoint value) { this.backingStore.set("sharepoint", value); } /** - * Sets the teams property value. Represents a collection of user configurations. + * Sets the teams property value. A container for all Teams telephone number management functionalities and user configurations. * @param value Value to set for the teams property. */ public void setTeams(@jakarta.annotation.Nullable final TeamsAdminRoot value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java index e6df575f86c..1abe59008ae 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java @@ -263,6 +263,7 @@ public Map> getFieldDeserializers deserializerMap.put("kioskModeIconSize", (n) -> { this.setKioskModeIconSize(n.getEnumValue(AndroidDeviceOwnerKioskModeIconSize::forValue)); }); deserializerMap.put("kioskModeLockHomeScreen", (n) -> { this.setKioskModeLockHomeScreen(n.getBooleanValue()); }); deserializerMap.put("kioskModeManagedFolders", (n) -> { this.setKioskModeManagedFolders(n.getCollectionOfObjectValues(AndroidDeviceOwnerKioskModeManagedFolder::createFromDiscriminatorValue)); }); + deserializerMap.put("kioskModeManagedHomeScreenAppSettings", (n) -> { this.setKioskModeManagedHomeScreenAppSettings(n.getCollectionOfObjectValues(AndroidDeviceOwnerKioskModeApp::createFromDiscriminatorValue)); }); deserializerMap.put("kioskModeManagedHomeScreenAutoSignout", (n) -> { this.setKioskModeManagedHomeScreenAutoSignout(n.getBooleanValue()); }); deserializerMap.put("kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds", (n) -> { this.setKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds(n.getIntegerValue()); }); deserializerMap.put("kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds", (n) -> { this.setKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds(n.getIntegerValue()); }); @@ -528,6 +529,14 @@ public Boolean getKioskModeLockHomeScreen() { public java.util.List getKioskModeManagedFolders() { return this.backingStore.get("kioskModeManagedFolders"); } + /** + * Gets the kioskModeManagedHomeScreenAppSettings property value. Indicates the list of managed applications and associated settings, which will be applied when android device is run on kiosk mode with Managed Home Screen. This collection can contain a maximum of 500 elements. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getKioskModeManagedHomeScreenAppSettings() { + return this.backingStore.get("kioskModeManagedHomeScreenAppSettings"); + } /** * Gets the kioskModeManagedHomeScreenAutoSignout property value. Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen. * @return a {@link Boolean} @@ -1339,6 +1348,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("kioskModeIconSize", this.getKioskModeIconSize()); writer.writeBooleanValue("kioskModeLockHomeScreen", this.getKioskModeLockHomeScreen()); writer.writeCollectionOfObjectValues("kioskModeManagedFolders", this.getKioskModeManagedFolders()); + writer.writeCollectionOfObjectValues("kioskModeManagedHomeScreenAppSettings", this.getKioskModeManagedHomeScreenAppSettings()); writer.writeBooleanValue("kioskModeManagedHomeScreenAutoSignout", this.getKioskModeManagedHomeScreenAutoSignout()); writer.writeIntegerValue("kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds", this.getKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds()); writer.writeIntegerValue("kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds", this.getKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds()); @@ -1743,6 +1753,13 @@ public void setKioskModeLockHomeScreen(@jakarta.annotation.Nullable final Boolea public void setKioskModeManagedFolders(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("kioskModeManagedFolders", value); } + /** + * Sets the kioskModeManagedHomeScreenAppSettings property value. Indicates the list of managed applications and associated settings, which will be applied when android device is run on kiosk mode with Managed Home Screen. This collection can contain a maximum of 500 elements. + * @param value Value to set for the kioskModeManagedHomeScreenAppSettings property. + */ + public void setKioskModeManagedHomeScreenAppSettings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("kioskModeManagedHomeScreenAppSettings", value); + } /** * Sets the kioskModeManagedHomeScreenAutoSignout property value. Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen. * @param value Value to set for the kioskModeManagedHomeScreenAutoSignout property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerKioskModeApp.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerKioskModeApp.java index 687baa07e5b..f299cb597bb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerKioskModeApp.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerKioskModeApp.java @@ -44,9 +44,19 @@ public String getClassName() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("className", (n) -> { this.setClassName(n.getStringValue()); }); + deserializerMap.put("offlineAppAccessEnabled", (n) -> { this.setOfflineAppAccessEnabled(n.getBooleanValue()); }); deserializerMap.put("package", (n) -> { this.setPackage(n.getStringValue()); }); + deserializerMap.put("preSignInAppAccessEnabled", (n) -> { this.setPreSignInAppAccessEnabled(n.getBooleanValue()); }); return deserializerMap; } + /** + * Gets the offlineAppAccessEnabled property value. Indicates whether the application can be used when sign in fails due to network issues in Managed Home Screen. When TRUE, indicates the application can be used when sign in fails due to network issues in Managed Home Screen. When FALSE, indicates the application cannot be used when sign in fails due to network issues in Managed Home Screen. Default value is FALSE. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getOfflineAppAccessEnabled() { + return this.backingStore.get("offlineAppAccessEnabled"); + } /** * Gets the package property value. Package name of application * @return a {@link String} @@ -55,6 +65,14 @@ public Map> getFieldDeserializers public String getPackage() { return this.backingStore.get("package"); } + /** + * Gets the preSignInAppAccessEnabled property value. Indicates whether the application can be used prior to signing in to the Managed Home Screen. When TRUE, indicates the app can be used prior to sign in for Managed Home Screen. When FALSE, indicates the app cannot be used prior to sign in for Managed Home Screen. Default value is FALSE. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getPreSignInAppAccessEnabled() { + return this.backingStore.get("preSignInAppAccessEnabled"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -63,7 +81,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("className", this.getClassName()); + writer.writeBooleanValue("offlineAppAccessEnabled", this.getOfflineAppAccessEnabled()); writer.writeStringValue("package", this.getPackage()); + writer.writeBooleanValue("preSignInAppAccessEnabled", this.getPreSignInAppAccessEnabled()); } /** * Sets the className property value. Class name of application @@ -72,6 +92,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setClassName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("className", value); } + /** + * Sets the offlineAppAccessEnabled property value. Indicates whether the application can be used when sign in fails due to network issues in Managed Home Screen. When TRUE, indicates the application can be used when sign in fails due to network issues in Managed Home Screen. When FALSE, indicates the application cannot be used when sign in fails due to network issues in Managed Home Screen. Default value is FALSE. + * @param value Value to set for the offlineAppAccessEnabled property. + */ + public void setOfflineAppAccessEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("offlineAppAccessEnabled", value); + } /** * Sets the package property value. Package name of application * @param value Value to set for the package property. @@ -79,4 +106,11 @@ public void setClassName(@jakarta.annotation.Nullable final String value) { public void setPackage(@jakarta.annotation.Nullable final String value) { this.backingStore.set("package", value); } + /** + * Sets the preSignInAppAccessEnabled property value. Indicates whether the application can be used prior to signing in to the Managed Home Screen. When TRUE, indicates the app can be used prior to sign in for Managed Home Screen. When FALSE, indicates the app cannot be used prior to sign in for Managed Home Screen. Default value is FALSE. + * @param value Value to set for the preSignInAppAccessEnabled property. + */ + public void setPreSignInAppAccessEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("preSignInAppAccessEnabled", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationContext.java new file mode 100644 index 00000000000..4951431b578 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationContext.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 ApplicationContext extends SignInContext implements Parsable { + /** + * Instantiates a new {@link ApplicationContext} and sets the default values. + */ + public ApplicationContext() { + super(); + this.setOdataType("#microsoft.graph.applicationContext"); + } + /** + * 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 ApplicationContext} + */ + @jakarta.annotation.Nonnull + public static ApplicationContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationContext(); + } + /** + * 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("includeApplications", (n) -> { this.setIncludeApplications(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the includeApplications property value. Collection of appId values for the applications. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncludeApplications() { + return this.backingStore.get("includeApplications"); + } + /** + * 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("includeApplications", this.getIncludeApplications()); + } + /** + * Sets the includeApplications property value. Collection of appId values for the applications. + * @param value Value to set for the includeApplications property. + */ + public void setIncludeApplications(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("includeApplications", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AssignmentReviewSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/AssignmentReviewSettings.java index fafd9c592e7..809edd7b9c7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AssignmentReviewSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AssignmentReviewSettings.java @@ -78,10 +78,11 @@ public Integer getDurationInDays() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(10); + final HashMap> deserializerMap = new HashMap>(11); deserializerMap.put("accessReviewTimeoutBehavior", (n) -> { this.setAccessReviewTimeoutBehavior(n.getEnumValue(AccessReviewTimeoutBehavior::forValue)); }); deserializerMap.put("durationInDays", (n) -> { this.setDurationInDays(n.getIntegerValue()); }); deserializerMap.put("isAccessRecommendationEnabled", (n) -> { this.setIsAccessRecommendationEnabled(n.getBooleanValue()); }); + deserializerMap.put("isAgenticExperienceEnabled", (n) -> { this.setIsAgenticExperienceEnabled(n.getBooleanValue()); }); deserializerMap.put("isApprovalJustificationRequired", (n) -> { this.setIsApprovalJustificationRequired(n.getBooleanValue()); }); deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -99,6 +100,14 @@ public Map> getFieldDeserializers public Boolean getIsAccessRecommendationEnabled() { return this.backingStore.get("isAccessRecommendationEnabled"); } + /** + * Gets the isAgenticExperienceEnabled property value. The isAgenticExperienceEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAgenticExperienceEnabled() { + return this.backingStore.get("isAgenticExperienceEnabled"); + } /** * Gets the isApprovalJustificationRequired property value. Specifies whether the reviewer must provide justification for the approval. The default value is true. * @return a {@link Boolean} @@ -164,6 +173,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("accessReviewTimeoutBehavior", this.getAccessReviewTimeoutBehavior()); writer.writeIntegerValue("durationInDays", this.getDurationInDays()); writer.writeBooleanValue("isAccessRecommendationEnabled", this.getIsAccessRecommendationEnabled()); + writer.writeBooleanValue("isAgenticExperienceEnabled", this.getIsAgenticExperienceEnabled()); writer.writeBooleanValue("isApprovalJustificationRequired", this.getIsApprovalJustificationRequired()); writer.writeBooleanValue("isEnabled", this.getIsEnabled()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -209,6 +219,13 @@ public void setDurationInDays(@jakarta.annotation.Nullable final Integer value) public void setIsAccessRecommendationEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isAccessRecommendationEnabled", value); } + /** + * Sets the isAgenticExperienceEnabled property value. The isAgenticExperienceEnabled property + * @param value Value to set for the isAgenticExperienceEnabled property. + */ + public void setIsAgenticExperienceEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAgenticExperienceEnabled", value); + } /** * Sets the isApprovalJustificationRequired property value. Specifies whether the reviewer must provide justification for the approval. The default value is true. * @param value Value to set for the isApprovalJustificationRequired property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthContext.java new file mode 100644 index 00000000000..87048c26dbc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthContext.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 AuthContext extends SignInContext implements Parsable { + /** + * Instantiates a new {@link AuthContext} and sets the default values. + */ + public AuthContext() { + super(); + this.setOdataType("#microsoft.graph.authContext"); + } + /** + * 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 AuthContext} + */ + @jakarta.annotation.Nonnull + public static AuthContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AuthContext(); + } + /** + * Gets the authenticationContextValue property value. Supported values are c1 through c99. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAuthenticationContextValue() { + return this.backingStore.get("authenticationContextValue"); + } + /** + * 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("authenticationContextValue", (n) -> { this.setAuthenticationContextValue(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("authenticationContextValue", this.getAuthenticationContextValue()); + } + /** + * Sets the authenticationContextValue property value. Supported values are c1 through c99. + * @param value Value to set for the authenticationContextValue property. + */ + public void setAuthenticationContextValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("authenticationContextValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationBehaviors.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationBehaviors.java index 4a2844dd261..3b7093099bb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationBehaviors.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationBehaviors.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until June 30, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. + * Gets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until August 31, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -128,7 +128,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until June 30, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. + * Sets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until August 31, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. * @param value Value to set for the blockAzureADGraphAccess property. */ public void setBlockAzureADGraphAccess(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java new file mode 100644 index 00000000000..c66ccdede64 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java @@ -0,0 +1,125 @@ +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.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AuthenticationFlow implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AuthenticationFlow} and sets the default values. + */ + public AuthenticationFlow() { + 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 AuthenticationFlow} + */ + @jakarta.annotation.Nonnull + public static AuthenticationFlow createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AuthenticationFlow(); + } + /** + * 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("transferMethod", (n) -> { this.setTransferMethod(n.getEnumSetValue(ConditionalAccessTransferMethods::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getTransferMethod() { + return this.backingStore.get("transferMethod"); + } + /** + * 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.writeEnumSetValue("transferMethod", this.getTransferMethod()); + 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 transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + * @param value Value to set for the transferMethod property. + */ + public void setTransferMethod(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("transferMethod", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java index 9202a31218a..7e34a7eb135 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java @@ -60,8 +60,17 @@ public OffsetDateTime getCreatedDateTime() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("lastUsedDateTime", (n) -> { this.setLastUsedDateTime(n.getOffsetDateTimeValue()); }); return deserializerMap; } + /** + * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastUsedDateTime() { + return this.backingStore.get("lastUsedDateTime"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -70,6 +79,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("lastUsedDateTime", this.getLastUsedDateTime()); } /** * Sets the createdDateTime property value. The date and time the authentication method was registered to the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. 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. @@ -78,4 +88,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("createdDateTime", value); } + /** + * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * @param value Value to set for the lastUsedDateTime property. + */ + public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastUsedDateTime", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationStrengthUsage.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationStrengthUsage.java index 89bced3cb66..b91a9cde8e5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationStrengthUsage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationStrengthUsage.java @@ -61,10 +61,28 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(1); + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("mfa", (n) -> { this.setMfa(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("none", (n) -> { this.setNone(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the mfa property value. The mfa property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMfa() { + return this.backingStore.get("mfa"); + } + /** + * Gets the none property value. The none property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getNone() { + return this.backingStore.get("none"); + } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -79,6 +97,8 @@ public String getOdataType() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("mfa", this.getMfa()); + writer.writeCollectionOfObjectValues("none", this.getNone()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeAdditionalData(this.getAdditionalData()); } @@ -97,6 +117,20 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the mfa property value. The mfa property + * @param value Value to set for the mfa property. + */ + public void setMfa(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mfa", value); + } + /** + * Sets the none property value. The none property + * @param value Value to set for the none property. + */ + public void setNone(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("none", value); + } /** * Sets the @odata.type property value. The OdataType property * @param value Value to set for the @odata.type property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BaseMapFeature.java b/src/main/java/com/microsoft/graph/beta/generated/models/BaseMapFeature.java new file mode 100644 index 00000000000..b2ba96b92ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BaseMapFeature.java @@ -0,0 +1,73 @@ +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 BaseMapFeature extends Entity implements Parsable { + /** + * Instantiates a new {@link BaseMapFeature} and sets the default values. + */ + public BaseMapFeature() { + 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 BaseMapFeature} + */ + @jakarta.annotation.Nonnull + public static BaseMapFeature 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.buildingMap": return new BuildingMap(); + case "#microsoft.graph.fixtureMap": return new FixtureMap(); + case "#microsoft.graph.footprintMap": return new FootprintMap(); + case "#microsoft.graph.levelMap": return new LevelMap(); + case "#microsoft.graph.sectionMap": return new SectionMap(); + case "#microsoft.graph.unitMap": return new UnitMap(); + } + } + return new BaseMapFeature(); + } + /** + * 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("properties", (n) -> { this.setProperties(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the properties property value. Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProperties() { + return this.backingStore.get("properties"); + } + /** + * 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("properties", this.getProperties()); + } + /** + * Sets the properties property value. Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + * @param value Value to set for the properties property. + */ + public void setProperties(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("properties", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Building.java b/src/main/java/com/microsoft/graph/beta/generated/models/Building.java index 47e31fad51e..4c59b9d807e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Building.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Building.java @@ -33,6 +33,7 @@ public static Building createFromDiscriminatorValue(@jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("hasWiFi", (n) -> { this.setHasWiFi(n.getBooleanValue()); }); + deserializerMap.put("map", (n) -> { this.setMap(n.getObjectValue(BuildingMap::createFromDiscriminatorValue)); }); deserializerMap.put("resourceLinks", (n) -> { this.setResourceLinks(n.getCollectionOfObjectValues(ResourceLink::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -44,6 +45,14 @@ public Map> getFieldDeserializers public Boolean getHasWiFi() { return this.backingStore.get("hasWiFi"); } + /** + * Gets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + * @return a {@link BuildingMap} + */ + @jakarta.annotation.Nullable + public BuildingMap getMap() { + return this.backingStore.get("map"); + } /** * Gets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. * @return a {@link java.util.List} @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeBooleanValue("hasWiFi", this.getHasWiFi()); + writer.writeObjectValue("map", this.getMap()); writer.writeCollectionOfObjectValues("resourceLinks", this.getResourceLinks()); } /** @@ -69,6 +79,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setHasWiFi(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("hasWiFi", value); } + /** + * Sets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + * @param value Value to set for the map property. + */ + public void setMap(@jakarta.annotation.Nullable final BuildingMap value) { + this.backingStore.set("map", value); + } /** * Sets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. * @param value Value to set for the resourceLinks property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BuildingMap.java b/src/main/java/com/microsoft/graph/beta/generated/models/BuildingMap.java new file mode 100644 index 00000000000..9d2952400d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BuildingMap.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BuildingMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link BuildingMap} and sets the default values. + */ + public BuildingMap() { + super(); + this.setOdataType("#microsoft.graph.buildingMap"); + } + /** + * 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 BuildingMap} + */ + @jakarta.annotation.Nonnull + public static BuildingMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BuildingMap(); + } + /** + * 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("footprints", (n) -> { this.setFootprints(n.getCollectionOfObjectValues(FootprintMap::createFromDiscriminatorValue)); }); + deserializerMap.put("levels", (n) -> { this.setLevels(n.getCollectionOfObjectValues(LevelMap::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the footprints property value. Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFootprints() { + return this.backingStore.get("footprints"); + } + /** + * Gets the levels property value. Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getLevels() { + return this.backingStore.get("levels"); + } + /** + * Gets the placeId property value. Identifier for the building to which this buildingMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * 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("footprints", this.getFootprints()); + writer.writeCollectionOfObjectValues("levels", this.getLevels()); + writer.writeStringValue("placeId", this.getPlaceId()); + } + /** + * Sets the footprints property value. Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @param value Value to set for the footprints property. + */ + public void setFootprints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("footprints", value); + } + /** + * Sets the levels property value. Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @param value Value to set for the levels property. + */ + public void setLevels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("levels", value); + } + /** + * Sets the placeId property value. Identifier for the building to which this buildingMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CaPoliciesDeletableRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/CaPoliciesDeletableRoot.java new file mode 100644 index 00000000000..60b2721ccc3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CaPoliciesDeletableRoot.java @@ -0,0 +1,78 @@ +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 CaPoliciesDeletableRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link CaPoliciesDeletableRoot} and sets the default values. + */ + public CaPoliciesDeletableRoot() { + 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 CaPoliciesDeletableRoot} + */ + @jakarta.annotation.Nonnull + public static CaPoliciesDeletableRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CaPoliciesDeletableRoot(); + } + /** + * 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("namedLocations", (n) -> { this.setNamedLocations(n.getCollectionOfObjectValues(NamedLocation::createFromDiscriminatorValue)); }); + deserializerMap.put("policies", (n) -> { this.setPolicies(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the namedLocations property value. The namedLocations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getNamedLocations() { + return this.backingStore.get("namedLocations"); + } + /** + * Gets the policies property value. The policies property + * @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("namedLocations", this.getNamedLocations()); + writer.writeCollectionOfObjectValues("policies", this.getPolicies()); + } + /** + * Sets the namedLocations property value. The namedLocations property + * @param value Value to set for the namedLocations property. + */ + public void setNamedLocations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("namedLocations", value); + } + /** + * Sets the policies property value. The policies property + * @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/CheckInClaim.java b/src/main/java/com/microsoft/graph/beta/generated/models/CheckInClaim.java new file mode 100644 index 00000000000..32466cf9cab --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CheckInClaim.java @@ -0,0 +1,159 @@ +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaim implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CheckInClaim} and sets the default values. + */ + public CheckInClaim() { + 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 CheckInClaim} + */ + @jakarta.annotation.Nonnull + public static CheckInClaim createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CheckInClaim(); + } + /** + * 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 calendarEventId property value. The unique identifier for an Outlook calendar event associated with the checkInClaim object. For more information, see the iCalUId property in event. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCalendarEventId() { + return this.backingStore.get("calendarEventId"); + } + /** + * Gets the checkInMethod property value. The checkInMethod property + * @return a {@link CheckInMethod} + */ + @jakarta.annotation.Nullable + public CheckInMethod getCheckInMethod() { + return this.backingStore.get("checkInMethod"); + } + /** + * Gets the createdDateTime property value. The date and time when the checkInClaim object was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("calendarEventId", (n) -> { this.setCalendarEventId(n.getStringValue()); }); + deserializerMap.put("checkInMethod", (n) -> { this.setCheckInMethod(n.getEnumValue(CheckInMethod::forValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + 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("calendarEventId", this.getCalendarEventId()); + writer.writeEnumValue("checkInMethod", this.getCheckInMethod()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + 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 calendarEventId property value. The unique identifier for an Outlook calendar event associated with the checkInClaim object. For more information, see the iCalUId property in event. + * @param value Value to set for the calendarEventId property. + */ + public void setCalendarEventId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("calendarEventId", value); + } + /** + * Sets the checkInMethod property value. The checkInMethod property + * @param value Value to set for the checkInMethod property. + */ + public void setCheckInMethod(@jakarta.annotation.Nullable final CheckInMethod value) { + this.backingStore.set("checkInMethod", value); + } + /** + * Sets the createdDateTime property value. The date and time when the checkInClaim object was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the @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/CheckInClaimCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/CheckInClaimCollectionResponse.java new file mode 100644 index 00000000000..edf4bf1c1a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CheckInClaimCollectionResponse.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 CheckInClaimCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CheckInClaimCollectionResponse} and sets the default values. + */ + public CheckInClaimCollectionResponse() { + 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 CheckInClaimCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CheckInClaimCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CheckInClaimCollectionResponse(); + } + /** + * 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(CheckInClaim::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/CheckInMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/CheckInMethod.java new file mode 100644 index 00000000000..e05e9c07099 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CheckInMethod.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CheckInMethod implements ValuedEnum { + Unspecified("unspecified"), + Manual("manual"), + Inferred("inferred"), + Verified("verified"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CheckInMethod(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CheckInMethod forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unspecified": return Unspecified; + case "manual": return Manual; + case "inferred": return Inferred; + case "verified": return Verified; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java index 7719d733ee2..2da07d8a52d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java @@ -51,6 +51,14 @@ public Map getAdditionalData() { } return value; } + /** + * Gets the adhocCalls property value. A collection of ad hoc calls in Teams. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAdhocCalls() { + return this.backingStore.get("adhocCalls"); + } /** * Gets the backingStore property value. Stores model information. * @return a {@link BackingStore} @@ -81,7 +89,8 @@ public java.util.List getCalls() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(6); + final HashMap> deserializerMap = new HashMap>(7); + deserializerMap.put("adhocCalls", (n) -> { this.setAdhocCalls(n.getCollectionOfObjectValues(AdhocCall::createFromDiscriminatorValue)); }); deserializerMap.put("callRecords", (n) -> { this.setCallRecords(n.getCollectionOfObjectValues(CallRecord::createFromDiscriminatorValue)); }); deserializerMap.put("calls", (n) -> { this.setCalls(n.getCollectionOfObjectValues(Call::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -99,7 +108,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * Gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -128,6 +137,7 @@ public java.util.List getPresences() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("adhocCalls", this.getAdhocCalls()); writer.writeCollectionOfObjectValues("callRecords", this.getCallRecords()); writer.writeCollectionOfObjectValues("calls", this.getCalls()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -143,6 +153,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { this.backingStore.set("additionalData", value); } + /** + * Sets the adhocCalls property value. A collection of ad hoc calls in Teams. + * @param value Value to set for the adhocCalls property. + */ + public void setAdhocCalls(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("adhocCalls", value); + } /** * Sets the backingStore property value. Stores model information. * @param value Value to set for the backingStore property. @@ -173,7 +190,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * Sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param value Value to set for the onlineMeetingConversations property. */ public void setOnlineMeetingConversations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java index 42a260201c8..586d4dcc587 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java @@ -115,6 +115,7 @@ public Map> getFieldDeserializers deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("frontlineCloudPcAvailability", (n) -> { this.setFrontlineCloudPcAvailability(n.getEnumValue(FrontlineCloudPcAvailability::forValue)); }); deserializerMap.put("gracePeriodEndDateTime", (n) -> { this.setGracePeriodEndDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("groupDetail", (n) -> { this.setGroupDetail(n.getObjectValue(CloudPcEntraGroupDetail::createFromDiscriminatorValue)); }); deserializerMap.put("imageDisplayName", (n) -> { this.setImageDisplayName(n.getStringValue()); }); deserializerMap.put("lastLoginResult", (n) -> { this.setLastLoginResult(n.getObjectValue(CloudPcLoginResult::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); @@ -139,6 +140,7 @@ public Map> getFieldDeserializers deserializerMap.put("statusDetail", (n) -> { this.setStatusDetail(n.getObjectValue(CloudPcStatusDetail::createFromDiscriminatorValue)); }); deserializerMap.put("statusDetails", (n) -> { this.setStatusDetails(n.getObjectValue(CloudPcStatusDetails::createFromDiscriminatorValue)); }); deserializerMap.put("userAccountType", (n) -> { this.setUserAccountType(n.getEnumValue(CloudPcUserAccountType::forValue)); }); + deserializerMap.put("userDetail", (n) -> { this.setUserDetail(n.getObjectValue(CloudPcEntraUserDetail::createFromDiscriminatorValue)); }); deserializerMap.put("userExperienceType", (n) -> { this.setUserExperienceType(n.getEnumValue(CloudPcUserExperienceType::forValue)); }); deserializerMap.put("userPrincipalName", (n) -> { this.setUserPrincipalName(n.getStringValue()); }); return deserializerMap; @@ -159,6 +161,14 @@ public FrontlineCloudPcAvailability getFrontlineCloudPcAvailability() { public OffsetDateTime getGracePeriodEndDateTime() { return this.backingStore.get("gracePeriodEndDateTime"); } + /** + * Gets the groupDetail property value. The Microsoft Entra group details (for example, ID and display name) for the Entra ID group associated with the user's Reserve Cloud PC assignment. Read-only. + * @return a {@link CloudPcEntraGroupDetail} + */ + @jakarta.annotation.Nullable + public CloudPcEntraGroupDetail getGroupDetail() { + return this.backingStore.get("groupDetail"); + } /** * Gets the imageDisplayName property value. Name of the OS image that's on the Cloud PC. * @return a {@link String} @@ -351,6 +361,14 @@ public CloudPcStatusDetails getStatusDetails() { public CloudPcUserAccountType getUserAccountType() { return this.backingStore.get("userAccountType"); } + /** + * Gets the userDetail property value. The user details (for example, ID and display name) for the user associated with a Reserve Cloud PC assignment. Read-only. + * @return a {@link CloudPcEntraUserDetail} + */ + @jakarta.annotation.Nullable + public CloudPcEntraUserDetail getUserDetail() { + return this.backingStore.get("userDetail"); + } /** * Gets the userExperienceType property value. Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. When set to cloudPc, it indicates that the end user can access the entire desktop. When set to cloudApp, it indicates that the end user can only access cloud apps published under the associated provisioning policy. Since the cloud app experience also creates Cloud PC devices that appear in the Cloud PC device list, this property helps differentiate them. The default value is cloudPc. This property is defined in the provisioning policy. * @return a {@link CloudPcUserExperienceType} @@ -385,6 +403,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("displayName", this.getDisplayName()); writer.writeEnumValue("frontlineCloudPcAvailability", this.getFrontlineCloudPcAvailability()); writer.writeOffsetDateTimeValue("gracePeriodEndDateTime", this.getGracePeriodEndDateTime()); + writer.writeObjectValue("groupDetail", this.getGroupDetail()); writer.writeStringValue("imageDisplayName", this.getImageDisplayName()); writer.writeObjectValue("lastLoginResult", this.getLastLoginResult()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); @@ -409,6 +428,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("statusDetail", this.getStatusDetail()); writer.writeObjectValue("statusDetails", this.getStatusDetails()); writer.writeEnumValue("userAccountType", this.getUserAccountType()); + writer.writeObjectValue("userDetail", this.getUserDetail()); writer.writeEnumValue("userExperienceType", this.getUserExperienceType()); writer.writeStringValue("userPrincipalName", this.getUserPrincipalName()); } @@ -489,6 +509,13 @@ public void setFrontlineCloudPcAvailability(@jakarta.annotation.Nullable final F public void setGracePeriodEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("gracePeriodEndDateTime", value); } + /** + * Sets the groupDetail property value. The Microsoft Entra group details (for example, ID and display name) for the Entra ID group associated with the user's Reserve Cloud PC assignment. Read-only. + * @param value Value to set for the groupDetail property. + */ + public void setGroupDetail(@jakarta.annotation.Nullable final CloudPcEntraGroupDetail value) { + this.backingStore.set("groupDetail", value); + } /** * Sets the imageDisplayName property value. Name of the OS image that's on the Cloud PC. * @param value Value to set for the imageDisplayName property. @@ -657,6 +684,13 @@ public void setStatusDetails(@jakarta.annotation.Nullable final CloudPcStatusDet public void setUserAccountType(@jakarta.annotation.Nullable final CloudPcUserAccountType value) { this.backingStore.set("userAccountType", value); } + /** + * Sets the userDetail property value. The user details (for example, ID and display name) for the user associated with a Reserve Cloud PC assignment. Read-only. + * @param value Value to set for the userDetail property. + */ + public void setUserDetail(@jakarta.annotation.Nullable final CloudPcEntraUserDetail value) { + this.backingStore.set("userDetail", value); + } /** * Sets the userExperienceType property value. Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. When set to cloudPc, it indicates that the end user can access the entire desktop. When set to cloudApp, it indicates that the end user can only access cloud apps published under the associated provisioning policy. Since the cloud app experience also creates Cloud PC devices that appear in the Cloud PC device list, this property helps differentiate them. The default value is cloudPc. This property is defined in the provisioning policy. * @param value Value to set for the userExperienceType property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java index 68a34712365..02fef9ab5b1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java @@ -82,7 +82,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the operatingSystem property value. The operating system of the image. For example, Windows 10 Enterprise. Read-only. + * Gets the operatingSystem property value. The operating system of the image. For example, Windows 11 Enterprise. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -212,7 +212,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the operatingSystem property value. The operating system of the image. For example, Windows 10 Enterprise. Read-only. + * Sets the operatingSystem property value. The operating system of the image. For example, Windows 11 Enterprise. Read-only. * @param value Value to set for the operatingSystem property. */ public void setOperatingSystem(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinConfiguration.java index 7fbfc17d0f9..b0959290581 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDomainJoinConfiguration.java @@ -69,8 +69,9 @@ public CloudPcDomainJoinType getDomainJoinType() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(6); + final HashMap> deserializerMap = new HashMap>(7); deserializerMap.put("domainJoinType", (n) -> { this.setDomainJoinType(n.getEnumValue(CloudPcDomainJoinType::forValue)); }); + deserializerMap.put("geographicLocationType", (n) -> { this.setGeographicLocationType(n.getEnumValue(CloudPcGeographicLocationType::forValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("onPremisesConnectionId", (n) -> { this.setOnPremisesConnectionId(n.getStringValue()); }); deserializerMap.put("regionGroup", (n) -> { this.setRegionGroup(n.getEnumValue(CloudPcRegionGroup::forValue)); }); @@ -78,6 +79,14 @@ public Map> getFieldDeserializers deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(CloudPcDomainJoinType::forValue)); }); return deserializerMap; } + /** + * Gets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @return a {@link CloudPcGeographicLocationType} + */ + @jakarta.annotation.Nullable + public CloudPcGeographicLocationType getGeographicLocationType() { + return this.backingStore.get("geographicLocationType"); + } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -125,6 +134,7 @@ public CloudPcDomainJoinType getType() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeEnumValue("domainJoinType", this.getDomainJoinType()); + writer.writeEnumValue("geographicLocationType", this.getGeographicLocationType()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("onPremisesConnectionId", this.getOnPremisesConnectionId()); writer.writeEnumValue("regionGroup", this.getRegionGroup()); @@ -154,6 +164,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setDomainJoinType(@jakarta.annotation.Nullable final CloudPcDomainJoinType value) { this.backingStore.set("domainJoinType", value); } + /** + * Sets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @param value Value to set for the geographicLocationType property. + */ + public void setGeographicLocationType(@jakarta.annotation.Nullable final CloudPcGeographicLocationType value) { + this.backingStore.set("geographicLocationType", value); + } /** * Sets the @odata.type property value. The OdataType property * @param value Value to set for the @odata.type property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcEntraGroupDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcEntraGroupDetail.java new file mode 100644 index 00000000000..6f9ef60843e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcEntraGroupDetail.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcEntraGroupDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcEntraGroupDetail} and sets the default values. + */ + public CloudPcEntraGroupDetail() { + 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 CloudPcEntraGroupDetail} + */ + @jakarta.annotation.Nonnull + public static CloudPcEntraGroupDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcEntraGroupDetail(); + } + /** + * 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("groupDisplayName", (n) -> { this.setGroupDisplayName(n.getStringValue()); }); + deserializerMap.put("groupId", (n) -> { this.setGroupId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the groupDisplayName property value. The display name of the Microsoft Entra ID group. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getGroupDisplayName() { + return this.backingStore.get("groupDisplayName"); + } + /** + * Gets the groupId property value. The unique identifier (GUID) of the Microsoft Entra ID group. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getGroupId() { + return this.backingStore.get("groupId"); + } + /** + * 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("groupDisplayName", this.getGroupDisplayName()); + writer.writeStringValue("groupId", this.getGroupId()); + 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 groupDisplayName property value. The display name of the Microsoft Entra ID group. Read-only. + * @param value Value to set for the groupDisplayName property. + */ + public void setGroupDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("groupDisplayName", value); + } + /** + * Sets the groupId property value. The unique identifier (GUID) of the Microsoft Entra ID group. Read-only. + * @param value Value to set for the groupId property. + */ + public void setGroupId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("groupId", 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/CloudPcEntraUserDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcEntraUserDetail.java new file mode 100644 index 00000000000..a9b69d0ec22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcEntraUserDetail.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcEntraUserDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcEntraUserDetail} and sets the default values. + */ + public CloudPcEntraUserDetail() { + 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 CloudPcEntraUserDetail} + */ + @jakarta.annotation.Nonnull + public static CloudPcEntraUserDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcEntraUserDetail(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("userDisplayName", (n) -> { this.setUserDisplayName(n.getStringValue()); }); + deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the userDisplayName property value. The display name of the user. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserDisplayName() { + return this.backingStore.get("userDisplayName"); + } + /** + * Gets the userId property value. The unique identifier (GUID) of the user. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("userDisplayName", this.getUserDisplayName()); + writer.writeStringValue("userId", this.getUserId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @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 userDisplayName property value. The display name of the user. Read-only. + * @param value Value to set for the userDisplayName property. + */ + public void setUserDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userDisplayName", value); + } + /** + * Sets the userId property value. The unique identifier (GUID) of the user. Read-only. + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java new file mode 100644 index 00000000000..05f12061c93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java @@ -0,0 +1,130 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcExternalPartner extends Entity implements Parsable { + /** + * Instantiates a new {@link CloudPcExternalPartner} and sets the default values. + */ + public CloudPcExternalPartner() { + 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 CloudPcExternalPartner} + */ + @jakarta.annotation.Nonnull + public static CloudPcExternalPartner createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcExternalPartner(); + } + /** + * Gets the connectionStatus property value. The connectionStatus property + * @return a {@link CloudPcExternalPartnerStatus} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerStatus getConnectionStatus() { + return this.backingStore.get("connectionStatus"); + } + /** + * Gets the enableConnection property value. The enableConnection property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getEnableConnection() { + return this.backingStore.get("enableConnection"); + } + /** + * 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("connectionStatus", (n) -> { this.setConnectionStatus(n.getEnumValue(CloudPcExternalPartnerStatus::forValue)); }); + deserializerMap.put("enableConnection", (n) -> { this.setEnableConnection(n.getBooleanValue()); }); + deserializerMap.put("lastSyncDateTime", (n) -> { this.setLastSyncDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("partnerId", (n) -> { this.setPartnerId(n.getStringValue()); }); + deserializerMap.put("statusDetails", (n) -> { this.setStatusDetails(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the lastSyncDateTime property value. The lastSyncDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastSyncDateTime() { + return this.backingStore.get("lastSyncDateTime"); + } + /** + * Gets the partnerId property value. The partnerId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPartnerId() { + return this.backingStore.get("partnerId"); + } + /** + * Gets the statusDetails property value. The statusDetails property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStatusDetails() { + return this.backingStore.get("statusDetails"); + } + /** + * 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("connectionStatus", this.getConnectionStatus()); + writer.writeBooleanValue("enableConnection", this.getEnableConnection()); + writer.writeOffsetDateTimeValue("lastSyncDateTime", this.getLastSyncDateTime()); + writer.writeStringValue("partnerId", this.getPartnerId()); + writer.writeStringValue("statusDetails", this.getStatusDetails()); + } + /** + * Sets the connectionStatus property value. The connectionStatus property + * @param value Value to set for the connectionStatus property. + */ + public void setConnectionStatus(@jakarta.annotation.Nullable final CloudPcExternalPartnerStatus value) { + this.backingStore.set("connectionStatus", value); + } + /** + * Sets the enableConnection property value. The enableConnection property + * @param value Value to set for the enableConnection property. + */ + public void setEnableConnection(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("enableConnection", value); + } + /** + * Sets the lastSyncDateTime property value. The lastSyncDateTime property + * @param value Value to set for the lastSyncDateTime property. + */ + public void setLastSyncDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastSyncDateTime", value); + } + /** + * Sets the partnerId property value. The partnerId property + * @param value Value to set for the partnerId property. + */ + public void setPartnerId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("partnerId", value); + } + /** + * Sets the statusDetails property value. The statusDetails property + * @param value Value to set for the statusDetails property. + */ + public void setStatusDetails(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("statusDetails", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerCollectionResponse.java new file mode 100644 index 00000000000..bc0e37c1aad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerCollectionResponse.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 CloudPcExternalPartnerCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CloudPcExternalPartnerCollectionResponse} and sets the default values. + */ + public CloudPcExternalPartnerCollectionResponse() { + 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 CloudPcExternalPartnerCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CloudPcExternalPartnerCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcExternalPartnerCollectionResponse(); + } + /** + * 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(CloudPcExternalPartner::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/CloudPcGalleryImage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGalleryImage.java index a031aaf9949..7a908338a8f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGalleryImage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGalleryImage.java @@ -83,7 +83,7 @@ public String getOffer() { return this.backingStore.get("offer"); } /** - * Gets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 10 Enterprise + OS Optimizations. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. + * Gets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -231,7 +231,7 @@ public void setOffer(@jakarta.annotation.Nullable final String value) { this.backingStore.set("offer", value); } /** - * Sets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 10 Enterprise + OS Optimizations. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. + * Sets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. * @param value Value to set for the offerDisplayName property. */ public void setOfferDisplayName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGeographicLocationType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGeographicLocationType.java new file mode 100644 index 00000000000..a7bfea23bc1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGeographicLocationType.java @@ -0,0 +1,51 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcGeographicLocationType implements ValuedEnum { + Default("default"), + Asia("asia"), + Australasia("australasia"), + Canada("canada"), + Europe("europe"), + India("india"), + Africa("africa"), + UsCentral("usCentral"), + UsEast("usEast"), + UsWest("usWest"), + SouthAmerica("southAmerica"), + MiddleEast("middleEast"), + CentralAmerica("centralAmerica"), + UsGovernment("usGovernment"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcGeographicLocationType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcGeographicLocationType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "default": return Default; + case "asia": return Asia; + case "australasia": return Australasia; + case "canada": return Canada; + case "europe": return Europe; + case "india": return India; + case "africa": return Africa; + case "usCentral": return UsCentral; + case "usEast": return UsEast; + case "usWest": return UsWest; + case "southAmerica": return SouthAmerica; + case "middleEast": return MiddleEast; + case "centralAmerica": return CentralAmerica; + case "usGovernment": return UsGovernment; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcManagementService.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcManagementService.java index e882600f22a..6490d5dab17 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcManagementService.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcManagementService.java @@ -8,7 +8,9 @@ public enum CloudPcManagementService implements ValuedEnum { Windows365("windows365"), DevBox("devBox"), UnknownFutureValue("unknownFutureValue"), - RpaBox("rpaBox"); + RpaBox("rpaBox"), + Microsoft365Opal("microsoft365Opal"), + Microsoft365BizChat("microsoft365BizChat"); public final String value; CloudPcManagementService(final String value) { this.value = value; @@ -23,6 +25,8 @@ public static CloudPcManagementService forValue(@jakarta.annotation.Nonnull fina case "devBox": return DevBox; case "unknownFutureValue": return UnknownFutureValue; case "rpaBox": return RpaBox; + case "microsoft365Opal": return Microsoft365Opal; + case "microsoft365BizChat": return Microsoft365BizChat; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcRegionGroup.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcRegionGroup.java index d83882de40e..59de72a79bf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcRegionGroup.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcRegionGroup.java @@ -29,7 +29,26 @@ public enum CloudPcRegionGroup implements ValuedEnum { MiddleEast("middleEast"), Mexico("mexico"), Australasia("australasia"), - Europe("europe"); + Europe("europe"), + Singapore("singapore"), + HongKong("hongKong"), + Ireland("ireland"), + Sweden("sweden"), + Poland("poland"), + Italy("italy"), + Spain("spain"), + Netherlands("netherlands"), + Brazil("brazil"), + Israel("israel"), + Automatic("automatic"), + Indonesia("indonesia"), + Taiwan("taiwan"), + Malaysia("malaysia"), + NewZealand("newZealand"), + Austria("austria"), + Denmark("denmark"), + Belgium("belgium"), + Kenya("kenya"); public final String value; CloudPcRegionGroup(final String value) { this.value = value; @@ -65,6 +84,25 @@ public static CloudPcRegionGroup forValue(@jakarta.annotation.Nonnull final Stri case "mexico": return Mexico; case "australasia": return Australasia; case "europe": return Europe; + case "singapore": return Singapore; + case "hongKong": return HongKong; + case "ireland": return Ireland; + case "sweden": return Sweden; + case "poland": return Poland; + case "italy": return Italy; + case "spain": return Spain; + case "netherlands": return Netherlands; + case "brazil": return Brazil; + case "israel": return Israel; + case "automatic": return Automatic; + case "indonesia": return Indonesia; + case "taiwan": return Taiwan; + case "malaysia": return Malaysia; + case "newZealand": return NewZealand; + case "austria": return Austria; + case "denmark": return Denmark; + case "belgium": return Belgium; + case "kenya": return Kenya; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java index cf65d0d0f77..7e3e1c106b7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java @@ -41,12 +41,21 @@ public String getDisplayName() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("geographicLocationType", (n) -> { this.setGeographicLocationType(n.getEnumValue(CloudPcGeographicLocationType::forValue)); }); deserializerMap.put("regionGroup", (n) -> { this.setRegionGroup(n.getEnumValue(CloudPcRegionGroup::forValue)); }); deserializerMap.put("regionRestrictionDetail", (n) -> { this.setRegionRestrictionDetail(n.getObjectValue(CloudPcSupportedRegionRestrictionDetail::createFromDiscriminatorValue)); }); deserializerMap.put("regionStatus", (n) -> { this.setRegionStatus(n.getEnumValue(CloudPcSupportedRegionStatus::forValue)); }); deserializerMap.put("supportedSolution", (n) -> { this.setSupportedSolution(n.getEnumSetValue(CloudPcManagementService::forValue)); }); return deserializerMap; } + /** + * Gets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @return a {@link CloudPcGeographicLocationType} + */ + @jakarta.annotation.Nullable + public CloudPcGeographicLocationType getGeographicLocationType() { + return this.backingStore.get("geographicLocationType"); + } /** * Gets the regionGroup property value. The regionGroup property * @return a {@link CloudPcRegionGroup} @@ -87,6 +96,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeEnumValue("geographicLocationType", this.getGeographicLocationType()); writer.writeEnumValue("regionGroup", this.getRegionGroup()); writer.writeObjectValue("regionRestrictionDetail", this.getRegionRestrictionDetail()); writer.writeEnumValue("regionStatus", this.getRegionStatus()); @@ -99,6 +109,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @param value Value to set for the geographicLocationType property. + */ + public void setGeographicLocationType(@jakarta.annotation.Nullable final CloudPcGeographicLocationType value) { + this.backingStore.set("geographicLocationType", value); + } /** * Sets the regionGroup property value. The regionGroup property * @param value Value to set for the regionGroup property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkNamedLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkNamedLocation.java new file mode 100644 index 00000000000..c9a10994030 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkNamedLocation.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 CompliantNetworkNamedLocation extends NamedLocation implements Parsable { + /** + * Instantiates a new {@link CompliantNetworkNamedLocation} and sets the default values. + */ + public CompliantNetworkNamedLocation() { + super(); + this.setOdataType("#microsoft.graph.compliantNetworkNamedLocation"); + } + /** + * 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 CompliantNetworkNamedLocation} + */ + @jakarta.annotation.Nonnull + public static CompliantNetworkNamedLocation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CompliantNetworkNamedLocation(); + } + /** + * Gets the compliantNetworkType property value. The compliantNetworkType property + * @return a {@link CompliantNetworkType} + */ + @jakarta.annotation.Nullable + public CompliantNetworkType getCompliantNetworkType() { + return this.backingStore.get("compliantNetworkType"); + } + /** + * 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("compliantNetworkType", (n) -> { this.setCompliantNetworkType(n.getEnumValue(CompliantNetworkType::forValue)); }); + deserializerMap.put("isTrusted", (n) -> { this.setIsTrusted(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsTrusted() { + return this.backingStore.get("isTrusted"); + } + /** + * 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("compliantNetworkType", this.getCompliantNetworkType()); + writer.writeBooleanValue("isTrusted", this.getIsTrusted()); + } + /** + * Sets the compliantNetworkType property value. The compliantNetworkType property + * @param value Value to set for the compliantNetworkType property. + */ + public void setCompliantNetworkType(@jakarta.annotation.Nullable final CompliantNetworkType value) { + this.backingStore.set("compliantNetworkType", value); + } + /** + * Sets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @param value Value to set for the isTrusted property. + */ + public void setIsTrusted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isTrusted", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkType.java new file mode 100644 index 00000000000..3b1e239f19d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CompliantNetworkType.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CompliantNetworkType implements ValuedEnum { + AllTenantCompliantNetworks("allTenantCompliantNetworks"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CompliantNetworkType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CompliantNetworkType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "allTenantCompliantNetworks": return AllTenantCompliantNetworks; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicy.java new file mode 100644 index 00000000000..e0e8a92a8eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicy.java @@ -0,0 +1,206 @@ +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 ConditionalAccessPolicy extends PolicyDeletableItem implements Parsable { + /** + * Instantiates a new {@link ConditionalAccessPolicy} and sets the default values. + */ + public ConditionalAccessPolicy() { + super(); + this.setOdataType("#microsoft.graph.conditionalAccessPolicy"); + } + /** + * 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 ConditionalAccessPolicy} + */ + @jakarta.annotation.Nonnull + public static ConditionalAccessPolicy 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.whatIfAnalysisResult": return new WhatIfAnalysisResult(); + } + } + return new ConditionalAccessPolicy(); + } + /** + * Gets the conditions property value. The conditions property + * @return a {@link ConditionalAccessConditionSet} + */ + @jakarta.annotation.Nullable + public ConditionalAccessConditionSet getConditions() { + return this.backingStore.get("conditions"); + } + /** + * Gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the description property value. Not used. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. Specifies a display name for the conditionalAccessPolicy object. + * @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("conditions", (n) -> { this.setConditions(n.getObjectValue(ConditionalAccessConditionSet::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("grantControls", (n) -> { this.setGrantControls(n.getObjectValue(ConditionalAccessGrantControls::createFromDiscriminatorValue)); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("sessionControls", (n) -> { this.setSessionControls(n.getObjectValue(ConditionalAccessSessionControls::createFromDiscriminatorValue)); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(ConditionalAccessPolicyState::forValue)); }); + return deserializerMap; + } + /** + * Gets the grantControls property value. Specifies the grant controls that must be fulfilled to pass the policy. + * @return a {@link ConditionalAccessGrantControls} + */ + @jakarta.annotation.Nullable + public ConditionalAccessGrantControls getGrantControls() { + return this.backingStore.get("grantControls"); + } + /** + * Gets the id property value. The id property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * Gets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getModifiedDateTime() { + return this.backingStore.get("modifiedDateTime"); + } + /** + * Gets the sessionControls property value. Specifies the session controls that are enforced after sign-in. + * @return a {@link ConditionalAccessSessionControls} + */ + @jakarta.annotation.Nullable + public ConditionalAccessSessionControls getSessionControls() { + return this.backingStore.get("sessionControls"); + } + /** + * Gets the state property value. The state property + * @return a {@link ConditionalAccessPolicyState} + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyState getState() { + return this.backingStore.get("state"); + } + /** + * 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("conditions", this.getConditions()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeObjectValue("grantControls", this.getGrantControls()); + writer.writeStringValue("id", this.getId()); + writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); + writer.writeObjectValue("sessionControls", this.getSessionControls()); + writer.writeEnumValue("state", this.getState()); + } + /** + * Sets the conditions property value. The conditions property + * @param value Value to set for the conditions property. + */ + public void setConditions(@jakarta.annotation.Nullable final ConditionalAccessConditionSet value) { + this.backingStore.set("conditions", value); + } + /** + * Sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the description property value. Not used. + * @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. Specifies a display name for the conditionalAccessPolicy object. + * @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 grantControls property value. Specifies the grant controls that must be fulfilled to pass the policy. + * @param value Value to set for the grantControls property. + */ + public void setGrantControls(@jakarta.annotation.Nullable final ConditionalAccessGrantControls value) { + this.backingStore.set("grantControls", value); + } + /** + * Sets the id property value. The id property + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @param value Value to set for the modifiedDateTime property. + */ + public void setModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("modifiedDateTime", value); + } + /** + * Sets the sessionControls property value. Specifies the session controls that are enforced after sign-in. + * @param value Value to set for the sessionControls property. + */ + public void setSessionControls(@jakarta.annotation.Nullable final ConditionalAccessSessionControls value) { + this.backingStore.set("sessionControls", value); + } + /** + * Sets the state property value. The state property + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final ConditionalAccessPolicyState value) { + this.backingStore.set("state", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicyCollectionResponse.java similarity index 68% rename from src/main/java/com/microsoft/graph/beta/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java rename to src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicyCollectionResponse.java index b722342c64c..2c334a9bb73 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicyCollectionResponse.java @@ -7,22 +7,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnerCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class ConditionalAccessPolicyCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link TelecomExpenseManagementPartnerCollectionResponse} and sets the default values. + * Instantiates a new {@link ConditionalAccessPolicyCollectionResponse} and sets the default values. */ - public TelecomExpenseManagementPartnerCollectionResponse() { + public ConditionalAccessPolicyCollectionResponse() { 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 TelecomExpenseManagementPartnerCollectionResponse} + * @return a {@link ConditionalAccessPolicyCollectionResponse} */ @jakarta.annotation.Nonnull - public static TelecomExpenseManagementPartnerCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static ConditionalAccessPolicyCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new TelecomExpenseManagementPartnerCollectionResponse(); + return new ConditionalAccessPolicyCollectionResponse(); } /** * The deserialization information for the current model @@ -31,15 +31,15 @@ public static TelecomExpenseManagementPartnerCollectionResponse createFromDiscri @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -55,7 +55,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicyState.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicyState.java new file mode 100644 index 00000000000..d2a931ada5a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicyState.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 ConditionalAccessPolicyState implements ValuedEnum { + Enabled("enabled"), + Disabled("disabled"), + EnabledForReportingButNotEnforced("enabledForReportingButNotEnforced"); + public final String value; + ConditionalAccessPolicyState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ConditionalAccessPolicyState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "enabled": return Enabled; + case "disabled": return Disabled; + case "enabledForReportingButNotEnforced": return EnabledForReportingButNotEnforced; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessRoot.java index b2cb2b17e38..2b8c86fe183 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessRoot.java @@ -48,6 +48,14 @@ public AuthenticationStrengthRoot getAuthenticationStrength() { public AuthenticationStrengthRoot getAuthenticationStrengths() { return this.backingStore.get("authenticationStrengths"); } + /** + * Gets the deletedItems property value. The deletedItems property + * @return a {@link CaPoliciesDeletableRoot} + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot getDeletedItems() { + return this.backingStore.get("deletedItems"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -58,9 +66,28 @@ public Map> getFieldDeserializers deserializerMap.put("authenticationContextClassReferences", (n) -> { this.setAuthenticationContextClassReferences(n.getCollectionOfObjectValues(AuthenticationContextClassReference::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationStrength", (n) -> { this.setAuthenticationStrength(n.getObjectValue(AuthenticationStrengthRoot::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationStrengths", (n) -> { this.setAuthenticationStrengths(n.getObjectValue(AuthenticationStrengthRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("deletedItems", (n) -> { this.setDeletedItems(n.getObjectValue(CaPoliciesDeletableRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("namedLocations", (n) -> { this.setNamedLocations(n.getCollectionOfObjectValues(NamedLocation::createFromDiscriminatorValue)); }); + deserializerMap.put("policies", (n) -> { this.setPolicies(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("templates", (n) -> { this.setTemplates(n.getCollectionOfObjectValues(ConditionalAccessTemplate::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the namedLocations property value. Read-only. Nullable. Returns a collection of the specified named locations. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getNamedLocations() { + return this.backingStore.get("namedLocations"); + } + /** + * Gets the policies property value. Read-only. Nullable. Returns a collection of the specified Conditional Access policies. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPolicies() { + return this.backingStore.get("policies"); + } /** * Gets the templates property value. Read-only. Nullable. Returns a collection of the specified Conditional Access templates. * @return a {@link java.util.List} @@ -79,6 +106,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("authenticationContextClassReferences", this.getAuthenticationContextClassReferences()); writer.writeObjectValue("authenticationStrength", this.getAuthenticationStrength()); writer.writeObjectValue("authenticationStrengths", this.getAuthenticationStrengths()); + writer.writeObjectValue("deletedItems", this.getDeletedItems()); + writer.writeCollectionOfObjectValues("namedLocations", this.getNamedLocations()); + writer.writeCollectionOfObjectValues("policies", this.getPolicies()); writer.writeCollectionOfObjectValues("templates", this.getTemplates()); } /** @@ -102,6 +132,27 @@ public void setAuthenticationStrength(@jakarta.annotation.Nullable final Authent public void setAuthenticationStrengths(@jakarta.annotation.Nullable final AuthenticationStrengthRoot value) { this.backingStore.set("authenticationStrengths", value); } + /** + * Sets the deletedItems property value. The deletedItems property + * @param value Value to set for the deletedItems property. + */ + public void setDeletedItems(@jakarta.annotation.Nullable final CaPoliciesDeletableRoot value) { + this.backingStore.set("deletedItems", value); + } + /** + * Sets the namedLocations property value. Read-only. Nullable. Returns a collection of the specified named locations. + * @param value Value to set for the namedLocations property. + */ + public void setNamedLocations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("namedLocations", value); + } + /** + * Sets the policies property value. Read-only. Nullable. Returns a collection of the specified Conditional Access policies. + * @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); + } /** * Sets the templates property value. Read-only. Nullable. Returns a collection of the specified Conditional Access templates. * @param value Value to set for the templates property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CountryLookupMethodType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CountryLookupMethodType.java new file mode 100644 index 00000000000..e7ff411d0a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CountryLookupMethodType.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 CountryLookupMethodType implements ValuedEnum { + ClientIpAddress("clientIpAddress"), + AuthenticatorAppGps("authenticatorAppGps"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CountryLookupMethodType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CountryLookupMethodType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "clientIpAddress": return ClientIpAddress; + case "authenticatorAppGps": return AuthenticatorAppGps; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CountryNamedLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/CountryNamedLocation.java new file mode 100644 index 00000000000..0e0b258581a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CountryNamedLocation.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountryNamedLocation extends NamedLocation implements Parsable { + /** + * Instantiates a new {@link CountryNamedLocation} and sets the default values. + */ + public CountryNamedLocation() { + super(); + this.setOdataType("#microsoft.graph.countryNamedLocation"); + } + /** + * 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 CountryNamedLocation} + */ + @jakarta.annotation.Nonnull + public static CountryNamedLocation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CountryNamedLocation(); + } + /** + * Gets the countriesAndRegions property value. List of countries and/or regions in two-letter format specified by ISO 3166-2. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCountriesAndRegions() { + return this.backingStore.get("countriesAndRegions"); + } + /** + * Gets the countryLookupMethod property value. Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps. + * @return a {@link CountryLookupMethodType} + */ + @jakarta.annotation.Nullable + public CountryLookupMethodType getCountryLookupMethod() { + return this.backingStore.get("countryLookupMethod"); + } + /** + * 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("countriesAndRegions", (n) -> { this.setCountriesAndRegions(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("countryLookupMethod", (n) -> { this.setCountryLookupMethod(n.getEnumValue(CountryLookupMethodType::forValue)); }); + deserializerMap.put("includeUnknownCountriesAndRegions", (n) -> { this.setIncludeUnknownCountriesAndRegions(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the includeUnknownCountriesAndRegions property value. true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIncludeUnknownCountriesAndRegions() { + return this.backingStore.get("includeUnknownCountriesAndRegions"); + } + /** + * 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("countriesAndRegions", this.getCountriesAndRegions()); + writer.writeEnumValue("countryLookupMethod", this.getCountryLookupMethod()); + writer.writeBooleanValue("includeUnknownCountriesAndRegions", this.getIncludeUnknownCountriesAndRegions()); + } + /** + * Sets the countriesAndRegions property value. List of countries and/or regions in two-letter format specified by ISO 3166-2. + * @param value Value to set for the countriesAndRegions property. + */ + public void setCountriesAndRegions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("countriesAndRegions", value); + } + /** + * Sets the countryLookupMethod property value. Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps. + * @param value Value to set for the countryLookupMethod property. + */ + public void setCountryLookupMethod(@jakarta.annotation.Nullable final CountryLookupMethodType value) { + this.backingStore.set("countryLookupMethod", value); + } + /** + * Sets the includeUnknownCountriesAndRegions property value. true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false. + * @param value Value to set for the includeUnknownCountriesAndRegions property. + */ + public void setIncludeUnknownCountriesAndRegions(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("includeUnknownCountriesAndRegions", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java index 41b06960b25..50bb17b1f56 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java @@ -1,28 +1,19 @@ 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 CrossTenantAccessPolicyConfigurationPartner implements AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - @jakarta.annotation.Nonnull - protected BackingStore backingStore; +public class CrossTenantAccessPolicyConfigurationPartner extends PolicyDeletableItem implements Parsable { /** * Instantiates a new {@link CrossTenantAccessPolicyConfigurationPartner} and sets the default values. */ public CrossTenantAccessPolicyConfigurationPartner() { - this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); - this.setAdditionalData(new HashMap<>()); + super(); + this.setOdataType("#microsoft.graph.crossTenantAccessPolicyConfigurationPartner"); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -34,19 +25,6 @@ public static CrossTenantAccessPolicyConfigurationPartner createFromDiscriminato Objects.requireNonNull(parseNode); return new CrossTenantAccessPolicyConfigurationPartner(); } - /** - * 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 automaticUserConsentSettings property value. Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. * @return a {@link InboundOutboundPolicyConfiguration} @@ -87,21 +65,13 @@ public CrossTenantAccessPolicyB2BSetting getB2bDirectConnectInbound() { public CrossTenantAccessPolicyB2BSetting getB2bDirectConnectOutbound() { return this.backingStore.get("b2bDirectConnectOutbound"); } - /** - * 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>(12); + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("automaticUserConsentSettings", (n) -> { this.setAutomaticUserConsentSettings(n.getObjectValue(InboundOutboundPolicyConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationInbound", (n) -> { this.setB2bCollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationOutbound", (n) -> { this.setB2bCollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); @@ -111,7 +81,6 @@ public Map> getFieldDeserializers deserializerMap.put("inboundTrust", (n) -> { this.setInboundTrust(n.getObjectValue(CrossTenantAccessPolicyInboundTrust::createFromDiscriminatorValue)); }); deserializerMap.put("isInMultiTenantOrganization", (n) -> { this.setIsInMultiTenantOrganization(n.getBooleanValue()); }); deserializerMap.put("isServiceProvider", (n) -> { this.setIsServiceProvider(n.getBooleanValue()); }); - deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); deserializerMap.put("tenantRestrictions", (n) -> { this.setTenantRestrictions(n.getObjectValue(CrossTenantAccessPolicyTenantRestrictions::createFromDiscriminatorValue)); }); return deserializerMap; @@ -148,14 +117,6 @@ public Boolean getIsInMultiTenantOrganization() { public Boolean getIsServiceProvider() { return this.backingStore.get("isServiceProvider"); } - /** - * 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 tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @return a {@link String} @@ -178,6 +139,7 @@ public CrossTenantAccessPolicyTenantRestrictions getTenantRestrictions() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + super.serialize(writer); writer.writeObjectValue("automaticUserConsentSettings", this.getAutomaticUserConsentSettings()); writer.writeObjectValue("b2bCollaborationInbound", this.getB2bCollaborationInbound()); writer.writeObjectValue("b2bCollaborationOutbound", this.getB2bCollaborationOutbound()); @@ -187,17 +149,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("inboundTrust", this.getInboundTrust()); writer.writeBooleanValue("isInMultiTenantOrganization", this.getIsInMultiTenantOrganization()); writer.writeBooleanValue("isServiceProvider", this.getIsServiceProvider()); - writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("tenantId", this.getTenantId()); writer.writeObjectValue("tenantRestrictions", this.getTenantRestrictions()); - 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 automaticUserConsentSettings property value. Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. @@ -234,14 +187,6 @@ public void setB2bDirectConnectInbound(@jakarta.annotation.Nullable final CrossT public void setB2bDirectConnectOutbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyB2BSetting value) { this.backingStore.set("b2bDirectConnectOutbound", 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 identitySynchronization property value. Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. * @param value Value to set for the identitySynchronization property. @@ -270,13 +215,6 @@ public void setIsInMultiTenantOrganization(@jakarta.annotation.Nullable final Bo public void setIsServiceProvider(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isServiceProvider", 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 tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @param value Value to set for the tenantId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartner.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartner.java index 7f7d80d5ae6..45acc7a7683 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartner.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartner.java @@ -1,28 +1,19 @@ 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 CrossTenantIdentitySyncPolicyPartner implements AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - @jakarta.annotation.Nonnull - protected BackingStore backingStore; +public class CrossTenantIdentitySyncPolicyPartner extends PolicyDeletableItem implements Parsable { /** * Instantiates a new {@link CrossTenantIdentitySyncPolicyPartner} and sets the default values. */ public CrossTenantIdentitySyncPolicyPartner() { - this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); - this.setAdditionalData(new HashMap<>()); + super(); + this.setOdataType("#microsoft.graph.crossTenantIdentitySyncPolicyPartner"); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -34,27 +25,6 @@ public static CrossTenantIdentitySyncPolicyPartner createFromDiscriminatorValue( Objects.requireNonNull(parseNode); return new CrossTenantIdentitySyncPolicyPartner(); } - /** - * 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 for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. * @return a {@link String} @@ -77,22 +47,13 @@ public String getExternalCloudAuthorizedApplicationId() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("externalCloudAuthorizedApplicationId", (n) -> { this.setExternalCloudAuthorizedApplicationId(n.getStringValue()); }); - deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); deserializerMap.put("userSyncInbound", (n) -> { this.setUserSyncInbound(n.getObjectValue(CrossTenantUserSyncInbound::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 tenantId property value. Tenant identifier for the partner Microsoft Entra organization. Read-only. * @return a {@link String} @@ -115,27 +76,11 @@ public CrossTenantUserSyncInbound getUserSyncInbound() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + super.serialize(writer); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("externalCloudAuthorizedApplicationId", this.getExternalCloudAuthorizedApplicationId()); - writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("tenantId", this.getTenantId()); writer.writeObjectValue("userSyncInbound", this.getUserSyncInbound()); - 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 for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. @@ -151,13 +96,6 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setExternalCloudAuthorizedApplicationId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("externalCloudAuthorizedApplicationId", 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 tenantId property value. Tenant identifier for the partner Microsoft Entra organization. Read-only. * @param value Value to set for the tenantId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartnerCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartnerCollectionResponse.java new file mode 100644 index 00000000000..01fd67307cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantIdentitySyncPolicyPartnerCollectionResponse.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 CrossTenantIdentitySyncPolicyPartnerCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CrossTenantIdentitySyncPolicyPartnerCollectionResponse} and sets the default values. + */ + public CrossTenantIdentitySyncPolicyPartnerCollectionResponse() { + 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 CrossTenantIdentitySyncPolicyPartnerCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CrossTenantIdentitySyncPolicyPartnerCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantIdentitySyncPolicyPartnerCollectionResponse(); + } + /** + * 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(CrossTenantIdentitySyncPolicyPartner::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/DeviceCompliancePolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceCompliancePolicy.java index c281082874b..8ee264d9149 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceCompliancePolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceCompliancePolicy.java @@ -141,7 +141,7 @@ public java.util.List getRoleScopeTagIds() { return this.backingStore.get("roleScopeTagIds"); } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -257,7 +257,7 @@ public void setRoleScopeTagIds(@jakarta.annotation.Nullable final java.util.List this.backingStore.set("roleScopeTagIds", value); } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param value Value to set for the scheduledActionsForRule property. */ public void setScheduledActionsForRule(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceConfiguration.java index 13537dd882e..c0687858ac4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceConfiguration.java @@ -108,6 +108,7 @@ public static DeviceConfiguration createFromDiscriminatorValue(@jakarta.annotati case "#microsoft.graph.iosUpdateConfiguration": return new IosUpdateConfiguration(); case "#microsoft.graph.iosVpnConfiguration": return new IosVpnConfiguration(); case "#microsoft.graph.iosWiFiConfiguration": return new IosWiFiConfiguration(); + case "#microsoft.graph.iosWiredNetworkConfiguration": return new IosWiredNetworkConfiguration(); case "#microsoft.graph.macOSCertificateProfileBase": return new MacOSCertificateProfileBase(); case "#microsoft.graph.macOSCustomAppConfiguration": return new MacOSCustomAppConfiguration(); case "#microsoft.graph.macOSCustomConfiguration": return new MacOSCustomConfiguration(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceInfo.java new file mode 100644 index 00000000000..288b2c6724b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceInfo.java @@ -0,0 +1,600 @@ +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 DeviceInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeviceInfo} and sets the default values. + */ + public DeviceInfo() { + 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 DeviceInfo} + */ + @jakarta.annotation.Nonnull + public static DeviceInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeviceInfo(); + } + /** + * 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 deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceId() { + return this.backingStore.get("deviceId"); + } + /** + * Gets the displayName property value. The display name for the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the enrollmentProfileName property value. Enrollment profile applied to the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEnrollmentProfileName() { + return this.backingStore.get("enrollmentProfileName"); + } + /** + * Gets the extensionAttribute1 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute1() { + return this.backingStore.get("extensionAttribute1"); + } + /** + * Gets the extensionAttribute10 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute10() { + return this.backingStore.get("extensionAttribute10"); + } + /** + * Gets the extensionAttribute11 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute11() { + return this.backingStore.get("extensionAttribute11"); + } + /** + * Gets the extensionAttribute12 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute12() { + return this.backingStore.get("extensionAttribute12"); + } + /** + * Gets the extensionAttribute13 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute13() { + return this.backingStore.get("extensionAttribute13"); + } + /** + * Gets the extensionAttribute14 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute14() { + return this.backingStore.get("extensionAttribute14"); + } + /** + * Gets the extensionAttribute15 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute15() { + return this.backingStore.get("extensionAttribute15"); + } + /** + * Gets the extensionAttribute2 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute2() { + return this.backingStore.get("extensionAttribute2"); + } + /** + * Gets the extensionAttribute3 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute3() { + return this.backingStore.get("extensionAttribute3"); + } + /** + * Gets the extensionAttribute4 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute4() { + return this.backingStore.get("extensionAttribute4"); + } + /** + * Gets the extensionAttribute5 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute5() { + return this.backingStore.get("extensionAttribute5"); + } + /** + * Gets the extensionAttribute6 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute6() { + return this.backingStore.get("extensionAttribute6"); + } + /** + * Gets the extensionAttribute7 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute7() { + return this.backingStore.get("extensionAttribute7"); + } + /** + * Gets the extensionAttribute8 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute8() { + return this.backingStore.get("extensionAttribute8"); + } + /** + * Gets the extensionAttribute9 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute9() { + return this.backingStore.get("extensionAttribute9"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(30); + deserializerMap.put("deviceId", (n) -> { this.setDeviceId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("enrollmentProfileName", (n) -> { this.setEnrollmentProfileName(n.getStringValue()); }); + deserializerMap.put("extensionAttribute1", (n) -> { this.setExtensionAttribute1(n.getStringValue()); }); + deserializerMap.put("extensionAttribute10", (n) -> { this.setExtensionAttribute10(n.getStringValue()); }); + deserializerMap.put("extensionAttribute11", (n) -> { this.setExtensionAttribute11(n.getStringValue()); }); + deserializerMap.put("extensionAttribute12", (n) -> { this.setExtensionAttribute12(n.getStringValue()); }); + deserializerMap.put("extensionAttribute13", (n) -> { this.setExtensionAttribute13(n.getStringValue()); }); + deserializerMap.put("extensionAttribute14", (n) -> { this.setExtensionAttribute14(n.getStringValue()); }); + deserializerMap.put("extensionAttribute15", (n) -> { this.setExtensionAttribute15(n.getStringValue()); }); + deserializerMap.put("extensionAttribute2", (n) -> { this.setExtensionAttribute2(n.getStringValue()); }); + deserializerMap.put("extensionAttribute3", (n) -> { this.setExtensionAttribute3(n.getStringValue()); }); + deserializerMap.put("extensionAttribute4", (n) -> { this.setExtensionAttribute4(n.getStringValue()); }); + deserializerMap.put("extensionAttribute5", (n) -> { this.setExtensionAttribute5(n.getStringValue()); }); + deserializerMap.put("extensionAttribute6", (n) -> { this.setExtensionAttribute6(n.getStringValue()); }); + deserializerMap.put("extensionAttribute7", (n) -> { this.setExtensionAttribute7(n.getStringValue()); }); + deserializerMap.put("extensionAttribute8", (n) -> { this.setExtensionAttribute8(n.getStringValue()); }); + deserializerMap.put("extensionAttribute9", (n) -> { this.setExtensionAttribute9(n.getStringValue()); }); + deserializerMap.put("isCompliant", (n) -> { this.setIsCompliant(n.getBooleanValue()); }); + deserializerMap.put("manufacturer", (n) -> { this.setManufacturer(n.getStringValue()); }); + deserializerMap.put("mdmAppId", (n) -> { this.setMdmAppId(n.getStringValue()); }); + deserializerMap.put("model", (n) -> { this.setModel(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("operatingSystem", (n) -> { this.setOperatingSystem(n.getStringValue()); }); + deserializerMap.put("operatingSystemVersion", (n) -> { this.setOperatingSystemVersion(n.getStringValue()); }); + deserializerMap.put("ownership", (n) -> { this.setOwnership(n.getStringValue()); }); + deserializerMap.put("physicalIds", (n) -> { this.setPhysicalIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("profileType", (n) -> { this.setProfileType(n.getStringValue()); }); + deserializerMap.put("systemLabels", (n) -> { this.setSystemLabels(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("trustType", (n) -> { this.setTrustType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCompliant() { + return this.backingStore.get("isCompliant"); + } + /** + * Gets the manufacturer property value. Manufacturer of the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManufacturer() { + return this.backingStore.get("manufacturer"); + } + /** + * Gets the mdmAppId property value. Application identifier used to register device into MDM. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMdmAppId() { + return this.backingStore.get("mdmAppId"); + } + /** + * Gets the model property value. Model of the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getModel() { + return this.backingStore.get("model"); + } + /** + * 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 operatingSystem property value. The type of operating system on the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystem() { + return this.backingStore.get("operatingSystem"); + } + /** + * Gets the operatingSystemVersion property value. The version of the operating system on the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystemVersion() { + return this.backingStore.get("operatingSystemVersion"); + } + /** + * Gets the ownership property value. Ownership of the device. This property is set by Intune. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOwnership() { + return this.backingStore.get("ownership"); + } + /** + * Gets the physicalIds property value. A collection of physical identifiers for the device. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPhysicalIds() { + return this.backingStore.get("physicalIds"); + } + /** + * Gets the profileType property value. The profile type of the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProfileType() { + return this.backingStore.get("profileType"); + } + /** + * Gets the systemLabels property value. List of labels applied to the device by the system. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSystemLabels() { + return this.backingStore.get("systemLabels"); + } + /** + * Gets the trustType property value. Type of trust for the joined device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTrustType() { + return this.backingStore.get("trustType"); + } + /** + * 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("deviceId", this.getDeviceId()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("enrollmentProfileName", this.getEnrollmentProfileName()); + writer.writeStringValue("extensionAttribute1", this.getExtensionAttribute1()); + writer.writeStringValue("extensionAttribute10", this.getExtensionAttribute10()); + writer.writeStringValue("extensionAttribute11", this.getExtensionAttribute11()); + writer.writeStringValue("extensionAttribute12", this.getExtensionAttribute12()); + writer.writeStringValue("extensionAttribute13", this.getExtensionAttribute13()); + writer.writeStringValue("extensionAttribute14", this.getExtensionAttribute14()); + writer.writeStringValue("extensionAttribute15", this.getExtensionAttribute15()); + writer.writeStringValue("extensionAttribute2", this.getExtensionAttribute2()); + writer.writeStringValue("extensionAttribute3", this.getExtensionAttribute3()); + writer.writeStringValue("extensionAttribute4", this.getExtensionAttribute4()); + writer.writeStringValue("extensionAttribute5", this.getExtensionAttribute5()); + writer.writeStringValue("extensionAttribute6", this.getExtensionAttribute6()); + writer.writeStringValue("extensionAttribute7", this.getExtensionAttribute7()); + writer.writeStringValue("extensionAttribute8", this.getExtensionAttribute8()); + writer.writeStringValue("extensionAttribute9", this.getExtensionAttribute9()); + writer.writeBooleanValue("isCompliant", this.getIsCompliant()); + writer.writeStringValue("manufacturer", this.getManufacturer()); + writer.writeStringValue("mdmAppId", this.getMdmAppId()); + writer.writeStringValue("model", this.getModel()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("operatingSystem", this.getOperatingSystem()); + writer.writeStringValue("operatingSystemVersion", this.getOperatingSystemVersion()); + writer.writeStringValue("ownership", this.getOwnership()); + writer.writeCollectionOfPrimitiveValues("physicalIds", this.getPhysicalIds()); + writer.writeStringValue("profileType", this.getProfileType()); + writer.writeCollectionOfPrimitiveValues("systemLabels", this.getSystemLabels()); + writer.writeStringValue("trustType", this.getTrustType()); + 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 deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. + * @param value Value to set for the deviceId property. + */ + public void setDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceId", value); + } + /** + * Sets the displayName property value. The display name for the device. + * @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 enrollmentProfileName property value. Enrollment profile applied to the device. + * @param value Value to set for the enrollmentProfileName property. + */ + public void setEnrollmentProfileName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("enrollmentProfileName", value); + } + /** + * Sets the extensionAttribute1 property value. Extension attribute. + * @param value Value to set for the extensionAttribute1 property. + */ + public void setExtensionAttribute1(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute1", value); + } + /** + * Sets the extensionAttribute10 property value. Extension attribute. + * @param value Value to set for the extensionAttribute10 property. + */ + public void setExtensionAttribute10(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute10", value); + } + /** + * Sets the extensionAttribute11 property value. Extension attribute. + * @param value Value to set for the extensionAttribute11 property. + */ + public void setExtensionAttribute11(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute11", value); + } + /** + * Sets the extensionAttribute12 property value. Extension attribute. + * @param value Value to set for the extensionAttribute12 property. + */ + public void setExtensionAttribute12(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute12", value); + } + /** + * Sets the extensionAttribute13 property value. Extension attribute. + * @param value Value to set for the extensionAttribute13 property. + */ + public void setExtensionAttribute13(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute13", value); + } + /** + * Sets the extensionAttribute14 property value. Extension attribute. + * @param value Value to set for the extensionAttribute14 property. + */ + public void setExtensionAttribute14(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute14", value); + } + /** + * Sets the extensionAttribute15 property value. Extension attribute. + * @param value Value to set for the extensionAttribute15 property. + */ + public void setExtensionAttribute15(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute15", value); + } + /** + * Sets the extensionAttribute2 property value. Extension attribute. + * @param value Value to set for the extensionAttribute2 property. + */ + public void setExtensionAttribute2(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute2", value); + } + /** + * Sets the extensionAttribute3 property value. Extension attribute. + * @param value Value to set for the extensionAttribute3 property. + */ + public void setExtensionAttribute3(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute3", value); + } + /** + * Sets the extensionAttribute4 property value. Extension attribute. + * @param value Value to set for the extensionAttribute4 property. + */ + public void setExtensionAttribute4(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute4", value); + } + /** + * Sets the extensionAttribute5 property value. Extension attribute. + * @param value Value to set for the extensionAttribute5 property. + */ + public void setExtensionAttribute5(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute5", value); + } + /** + * Sets the extensionAttribute6 property value. Extension attribute. + * @param value Value to set for the extensionAttribute6 property. + */ + public void setExtensionAttribute6(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute6", value); + } + /** + * Sets the extensionAttribute7 property value. Extension attribute. + * @param value Value to set for the extensionAttribute7 property. + */ + public void setExtensionAttribute7(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute7", value); + } + /** + * Sets the extensionAttribute8 property value. Extension attribute. + * @param value Value to set for the extensionAttribute8 property. + */ + public void setExtensionAttribute8(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute8", value); + } + /** + * Sets the extensionAttribute9 property value. Extension attribute. + * @param value Value to set for the extensionAttribute9 property. + */ + public void setExtensionAttribute9(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute9", value); + } + /** + * Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + * @param value Value to set for the isCompliant property. + */ + public void setIsCompliant(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCompliant", value); + } + /** + * Sets the manufacturer property value. Manufacturer of the device. + * @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 mdmAppId property value. Application identifier used to register device into MDM. + * @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 model property value. Model of the device. + * @param value Value to set for the model property. + */ + public void setModel(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("model", 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 operatingSystem property value. The type of operating system on the device. + * @param value Value to set for the operatingSystem property. + */ + public void setOperatingSystem(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystem", value); + } + /** + * Sets the operatingSystemVersion property value. The version of the operating system on the device. + * @param value Value to set for the operatingSystemVersion property. + */ + public void setOperatingSystemVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystemVersion", value); + } + /** + * Sets the ownership property value. Ownership of the device. This property is set by Intune. + * @param value Value to set for the ownership property. + */ + public void setOwnership(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ownership", value); + } + /** + * Sets the physicalIds property value. A collection of physical identifiers for the device. + * @param value Value to set for the physicalIds property. + */ + public void setPhysicalIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("physicalIds", value); + } + /** + * Sets the profileType property value. The profile type of the device. + * @param value Value to set for the profileType property. + */ + public void setProfileType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("profileType", value); + } + /** + * Sets the systemLabels property value. List of labels applied to the device by the system. + * @param value Value to set for the systemLabels property. + */ + public void setSystemLabels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("systemLabels", value); + } + /** + * Sets the trustType property value. Type of trust for the joined device. + * @param value Value to set for the trustType property. + */ + public void setTrustType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("trustType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java index 1b81d12d024..88dd0ded4e0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java @@ -676,7 +676,6 @@ public Map> getFieldDeserializers deserializerMap.put("softwareUpdateStatusSummary", (n) -> { this.setSoftwareUpdateStatusSummary(n.getObjectValue(SoftwareUpdateStatusSummary::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getEnumSetValue(DeviceManagementSubscriptions::forValue)); }); deserializerMap.put("subscriptionState", (n) -> { this.setSubscriptionState(n.getEnumValue(DeviceManagementSubscriptionState::forValue)); }); - deserializerMap.put("telecomExpenseManagementPartners", (n) -> { this.setTelecomExpenseManagementPartners(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); }); deserializerMap.put("templateInsights", (n) -> { this.setTemplateInsights(n.getCollectionOfObjectValues(DeviceManagementTemplateInsightsDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("templates", (n) -> { this.setTemplates(n.getCollectionOfObjectValues(DeviceManagementTemplate::createFromDiscriminatorValue)); }); deserializerMap.put("templateSettings", (n) -> { this.setTemplateSettings(n.getCollectionOfObjectValues(DeviceManagementConfigurationSettingTemplate::createFromDiscriminatorValue)); }); @@ -1197,14 +1196,6 @@ public EnumSet getSubscriptions() { public DeviceManagementSubscriptionState getSubscriptionState() { return this.backingStore.get("subscriptionState"); } - /** - * Gets the telecomExpenseManagementPartners property value. The telecom expense management partners. - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getTelecomExpenseManagementPartners() { - return this.backingStore.get("telecomExpenseManagementPartners"); - } /** * Gets the templateInsights property value. List of setting insights in a template * @return a {@link java.util.List} @@ -1890,7 +1881,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("softwareUpdateStatusSummary", this.getSoftwareUpdateStatusSummary()); writer.writeEnumSetValue("subscriptions", this.getSubscriptions()); writer.writeEnumValue("subscriptionState", this.getSubscriptionState()); - writer.writeCollectionOfObjectValues("telecomExpenseManagementPartners", this.getTelecomExpenseManagementPartners()); writer.writeCollectionOfObjectValues("templateInsights", this.getTemplateInsights()); writer.writeCollectionOfObjectValues("templates", this.getTemplates()); writer.writeCollectionOfObjectValues("templateSettings", this.getTemplateSettings()); @@ -2808,13 +2798,6 @@ public void setSubscriptions(@jakarta.annotation.Nullable final EnumSet value) { - this.backingStore.set("telecomExpenseManagementPartners", value); - } /** * Sets the templateInsights property value. List of setting insights in a template * @param value Value to set for the templateInsights property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java index 97d5d33be1d..9c837b112dc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the maximumCount property value. Maximum number of choices in the collection + * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Integer getMaximumCount() { return this.backingStore.get("maximumCount"); } /** - * Gets the minimumCount property value. Minimum number of choices in the collection + * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("minimumCount", this.getMinimumCount()); } /** - * Sets the maximumCount property value. Maximum number of choices in the collection + * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @param value Value to set for the maximumCount property. */ public void setMaximumCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("maximumCount", value); } /** - * Sets the minimumCount property value. Minimum number of choices in the collection + * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @param value Value to set for the minimumCount property. */ public void setMinimumCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java index 6310d89e8d6..9f022cdb6dc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationChoiceSettingDefinition createFromDis return new DeviceManagementConfigurationChoiceSettingDefinition(); } /** - * Gets the defaultOptionId property value. Default option for choice setting + * Gets the defaultOptionId property value. Default option for the choice setting. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -51,7 +51,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the options property value. Options for the setting that can be selected + * Gets the options property value. Options for the setting that can be selected. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -69,14 +69,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("options", this.getOptions()); } /** - * Sets the defaultOptionId property value. Default option for choice setting + * Sets the defaultOptionId property value. Default option for the choice setting. * @param value Value to set for the defaultOptionId property. */ public void setDefaultOptionId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("defaultOptionId", value); } /** - * Sets the options property value. Options for the setting that can be selected + * Sets the options property value. Options for the setting that can be selected. * @param value Value to set for the options property. */ public void setOptions(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicy.java index 10a6a644e89..aefbe690166 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicy.java @@ -61,6 +61,14 @@ public String getCreationSource() { public String getDescription() { return this.backingStore.get("description"); } + /** + * Gets the disableEntraGroupPolicyAssignment property value. Indicates whether Entra Group policy assignment is disabled + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getDisableEntraGroupPolicyAssignment() { + return this.backingStore.get("disableEntraGroupPolicyAssignment"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -72,6 +80,7 @@ public Map> getFieldDeserializers deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("creationSource", (n) -> { this.setCreationSource(n.getStringValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("disableEntraGroupPolicyAssignment", (n) -> { this.setDisableEntraGroupPolicyAssignment(n.getBooleanValue()); }); deserializerMap.put("isAssigned", (n) -> { this.setIsAssigned(n.getBooleanValue()); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); @@ -175,6 +184,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("creationSource", this.getCreationSource()); writer.writeStringValue("description", this.getDescription()); + writer.writeBooleanValue("disableEntraGroupPolicyAssignment", this.getDisableEntraGroupPolicyAssignment()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeStringValue("name", this.getName()); writer.writeEnumSetValue("platforms", this.getPlatforms()); @@ -213,6 +223,13 @@ public void setCreationSource(@jakarta.annotation.Nullable final String value) { public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } + /** + * Sets the disableEntraGroupPolicyAssignment property value. Indicates whether Entra Group policy assignment is disabled + * @param value Value to set for the disableEntraGroupPolicyAssignment property. + */ + public void setDisableEntraGroupPolicyAssignment(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("disableEntraGroupPolicyAssignment", value); + } /** * Sets the isAssigned property value. Policy assignment status. This property is read-only. * @param value Value to set for the isAssigned property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicyTemplate.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicyTemplate.java index f60c3e6743b..2cb1e021169 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicyTemplate.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationPolicyTemplate.java @@ -52,6 +52,14 @@ public String getBaseId() { public String getDescription() { return this.backingStore.get("description"); } + /** + * Gets the disableEntraGroupPolicyAssignment property value. Indicates whether assignments to Entra security groups is disabled + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getDisableEntraGroupPolicyAssignment() { + return this.backingStore.get("disableEntraGroupPolicyAssignment"); + } /** * Gets the displayName property value. Template display name * @return a {@link String} @@ -78,6 +86,7 @@ public Map> getFieldDeserializers deserializerMap.put("allowUnmanagedSettings", (n) -> { this.setAllowUnmanagedSettings(n.getBooleanValue()); }); deserializerMap.put("baseId", (n) -> { this.setBaseId(n.getStringValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("disableEntraGroupPolicyAssignment", (n) -> { this.setDisableEntraGroupPolicyAssignment(n.getBooleanValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("displayVersion", (n) -> { this.setDisplayVersion(n.getStringValue()); }); deserializerMap.put("lifecycleState", (n) -> { this.setLifecycleState(n.getEnumValue(DeviceManagementTemplateLifecycleState::forValue)); }); @@ -155,6 +164,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("allowUnmanagedSettings", this.getAllowUnmanagedSettings()); writer.writeStringValue("baseId", this.getBaseId()); writer.writeStringValue("description", this.getDescription()); + writer.writeBooleanValue("disableEntraGroupPolicyAssignment", this.getDisableEntraGroupPolicyAssignment()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("displayVersion", this.getDisplayVersion()); writer.writeEnumValue("lifecycleState", this.getLifecycleState()); @@ -184,6 +194,13 @@ public void setBaseId(@jakarta.annotation.Nullable final String value) { public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } + /** + * Sets the disableEntraGroupPolicyAssignment property value. Indicates whether assignments to Entra security groups is disabled + * @param value Value to set for the disableEntraGroupPolicyAssignment property. + */ + public void setDisableEntraGroupPolicyAssignment(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("disableEntraGroupPolicyAssignment", value); + } /** * Sets the displayName property value. Template display name * @param value Value to set for the displayName property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java index 1e8ca805d9e..b3ec96f2168 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java @@ -78,7 +78,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @param value Value to set for the settingDefinitionId property. */ public void setSettingDefinitionId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java index 9d962f08cdd..42252f201f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java @@ -47,7 +47,7 @@ public EnumSet getAccessTypes() return this.backingStore.get("accessTypes"); } /** - * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Gets the applicability property value. Details which device setting is applicable on * @return a {@link DeviceManagementConfigurationSettingApplicability} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public String getBaseUri() { return this.backingStore.get("baseUri"); } /** - * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @return a {@link String} */ @jakarta.annotation.Nullable @@ -71,7 +71,7 @@ public String getCategoryId() { return this.backingStore.get("categoryId"); } /** - * Gets the description property value. Description of the setting. + * Gets the description property value. Description of the item * @return a {@link String} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the displayName property value. Name of the setting. For example: Allow Toast. + * Gets the displayName property value. Display name of the item * @return a {@link String} */ @jakarta.annotation.Nullable @@ -115,7 +115,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the helpText property value. Help text of the setting. Give more details of the setting. + * Gets the helpText property value. Help text of the item * @return a {@link String} */ @jakarta.annotation.Nullable @@ -123,7 +123,7 @@ public String getHelpText() { return this.backingStore.get("helpText"); } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at. + * Gets the infoUrls property value. List of links more info for the setting can be found at * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -179,7 +179,7 @@ public EnumSet getRiskLevel() { return this.backingStore.get("riskLevel"); } /** - * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -253,7 +253,7 @@ public void setAccessTypes(@jakarta.annotation.Nullable final EnumSet value) { @@ -344,7 +344,7 @@ public void setRiskLevel(@jakarta.annotation.Nullable final EnumSet> getFieldDeserializers return deserializerMap; } /** - * Gets the maximumCount property value. Maximum number of setting group count in the collection + * Gets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Integer getMaximumCount() { return this.backingStore.get("maximumCount"); } /** - * Gets the minimumCount property value. Minimum number of setting group count in the collection + * Gets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("minimumCount", this.getMinimumCount()); } /** - * Sets the maximumCount property value. Maximum number of setting group count in the collection + * Sets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @param value Value to set for the maximumCount property. */ public void setMaximumCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("maximumCount", value); } /** - * Sets the minimumCount property value. Minimum number of setting group count in the collection + * Sets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @param value Value to set for the minimumCount property. */ public void setMinimumCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupDefinition.java index 5a76fa8aeb5..629aa1a1f46 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationSettingGroupDefinition createFromDisc return new DeviceManagementConfigurationSettingGroupDefinition(); } /** - * Gets the childIds property value. Dependent child settings to this group of settings. + * Gets the childIds property value. Dependent child settings to this group of settings * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("dependentOn", this.getDependentOn()); } /** - * Sets the childIds property value. Dependent child settings to this group of settings. + * Sets the childIds property value. Dependent child settings to this group of settings * @param value Value to set for the childIds property. */ public void setChildIds(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index e4af69e07c3..709f157d961 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -15,8 +15,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.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -24,8 +26,8 @@ import com.microsoft.graph.beta.models.ediscovery.PurgeDataOperation; import com.microsoft.graph.beta.models.ediscovery.ReviewSet; import com.microsoft.graph.beta.models.ediscovery.ReviewSetQuery; -import com.microsoft.graph.beta.models.ediscovery.SiteSource; import com.microsoft.graph.beta.models.ediscovery.SourceCollection; +import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionQuota; @@ -188,7 +190,6 @@ import com.microsoft.graph.beta.models.security.AuditLogQuery; import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; -import com.microsoft.graph.beta.models.security.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; @@ -197,7 +198,6 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSource; import com.microsoft.graph.beta.models.security.DataSourceContainer; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; @@ -268,10 +268,12 @@ import com.microsoft.graph.beta.models.security.Security; import com.microsoft.graph.beta.models.security.SensitivityLabel; import com.microsoft.graph.beta.models.security.Sensor; +import com.microsoft.graph.beta.models.security.SensorCandidate; +import com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration; +import com.microsoft.graph.beta.models.security.SiteSource; import com.microsoft.graph.beta.models.security.SslCertificate; import com.microsoft.graph.beta.models.security.SubcategoryTemplate; import com.microsoft.graph.beta.models.security.Subdomain; -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; @@ -416,6 +418,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.activityHistoryItem": return new ActivityHistoryItem(); case "#microsoft.graph.activityStatistics": return new ActivityStatistics(); case "#microsoft.graph.addLargeGalleryViewOperation": return new AddLargeGalleryViewOperation(); + case "#microsoft.graph.adhocCall": return new AdhocCall(); case "#microsoft.graph.adminAppsAndServices": return new AdminAppsAndServices(); case "#microsoft.graph.adminConsentRequestPolicy": return new AdminConsentRequestPolicy(); case "#microsoft.graph.adminDynamics": return new AdminDynamics(); @@ -626,6 +629,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.backupRestoreRoot": return new BackupRestoreRoot(); case "#microsoft.graph.baseItem": return new BaseItem(); case "#microsoft.graph.baseItemVersion": return new BaseItemVersion(); + case "#microsoft.graph.baseMapFeature": return new BaseMapFeature(); case "#microsoft.graph.baseSitePage": return new BaseSitePage(); case "#microsoft.graph.bitlocker": return new Bitlocker(); case "#microsoft.graph.bitlockerRecoveryKey": return new BitlockerRecoveryKey(); @@ -642,6 +646,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.browserSite": return new BrowserSite(); case "#microsoft.graph.browserSiteList": return new BrowserSiteList(); case "#microsoft.graph.building": return new Building(); + case "#microsoft.graph.buildingMap": return new BuildingMap(); case "#microsoft.graph.builtInIdentityProvider": return new BuiltInIdentityProvider(); case "#microsoft.graph.bulkUpload": return new BulkUpload(); case "#microsoft.graph.businessFlow": return new BusinessFlow(); @@ -669,6 +674,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.callTranscript": return new CallTranscript(); case "#microsoft.graph.cancelMediaProcessingOperation": return new CancelMediaProcessingOperation(); case "#microsoft.graph.canvasLayout": return new CanvasLayout(); + case "#microsoft.graph.caPoliciesDeletableRoot": return new CaPoliciesDeletableRoot(); case "#microsoft.graph.cartToClassAssociation": return new CartToClassAssociation(); case "#microsoft.graph.certificateAuthorityAsEntity": return new CertificateAuthorityAsEntity(); case "#microsoft.graph.certificateAuthorityDetail": return new CertificateAuthorityDetail(); @@ -717,6 +723,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.cloudPcCrossCloudGovernmentOrganizationMapping": return new CloudPcCrossCloudGovernmentOrganizationMapping(); case "#microsoft.graph.cloudPcDeviceImage": return new CloudPcDeviceImage(); case "#microsoft.graph.cloudPcExportJob": return new CloudPcExportJob(); + case "#microsoft.graph.cloudPcExternalPartner": return new CloudPcExternalPartner(); case "#microsoft.graph.cloudPcExternalPartnerSetting": return new CloudPcExternalPartnerSetting(); case "#microsoft.graph.cloudPcFrontLineServicePlan": return new CloudPcFrontLineServicePlan(); case "#microsoft.graph.cloudPcGalleryImage": return new CloudPcGalleryImage(); @@ -877,11 +884,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceManagement.alertRule": return new AlertRule(); case "#microsoft.graph.deviceManagement.monitoring": return new Monitoring(); case "#microsoft.graph.deviceManagementAbstractComplexSettingDefinition": return new DeviceManagementAbstractComplexSettingDefinition(); - case "#microsoft.graph.deviceManagementAbstractComplexSettingInstance": return new DeviceManagementAbstractComplexSettingInstance(); - case "#microsoft.graph.deviceManagementAutopilotEvent": return new DeviceManagementAutopilotEvent(); - case "#microsoft.graph.deviceManagementAutopilotPolicyStatusDetail": return new DeviceManagementAutopilotPolicyStatusDetail(); - case "#microsoft.graph.deviceManagementBooleanSettingInstance": return new DeviceManagementBooleanSettingInstance(); - case "#microsoft.graph.deviceManagementCachedReportConfiguration": return new DeviceManagementCachedReportConfiguration(); } return null; } @@ -893,6 +895,11 @@ 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.deviceManagementAbstractComplexSettingInstance": return new DeviceManagementAbstractComplexSettingInstance(); + case "#microsoft.graph.deviceManagementAutopilotEvent": return new DeviceManagementAutopilotEvent(); + case "#microsoft.graph.deviceManagementAutopilotPolicyStatusDetail": return new DeviceManagementAutopilotPolicyStatusDetail(); + case "#microsoft.graph.deviceManagementBooleanSettingInstance": return new DeviceManagementBooleanSettingInstance(); + case "#microsoft.graph.deviceManagementCachedReportConfiguration": return new DeviceManagementCachedReportConfiguration(); case "#microsoft.graph.deviceManagementCollectionSettingDefinition": return new DeviceManagementCollectionSettingDefinition(); case "#microsoft.graph.deviceManagementCollectionSettingInstance": return new DeviceManagementCollectionSettingInstance(); case "#microsoft.graph.deviceManagementComplexSettingDefinition": return new DeviceManagementComplexSettingDefinition(); @@ -1129,8 +1136,10 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.fileStorageContainerTypeRegistration": return new FileStorageContainerTypeRegistration(); case "#microsoft.graph.filterOperatorSchema": return new FilterOperatorSchema(); case "#microsoft.graph.finding": return new Finding(); + case "#microsoft.graph.fixtureMap": return new FixtureMap(); case "#microsoft.graph.floor": return new Floor(); case "#microsoft.graph.focusActivityStatistics": return new FocusActivityStatistics(); + case "#microsoft.graph.footprintMap": return new FootprintMap(); case "#microsoft.graph.gcpAuthorizationSystem": return new GcpAuthorizationSystem(); case "#microsoft.graph.gcpAuthorizationSystemResource": return new GcpAuthorizationSystemResource(); case "#microsoft.graph.gcpAuthorizationSystemTypeAction": return new GcpAuthorizationSystemTypeAction(); @@ -1314,6 +1323,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.iosVppEBook": return new IosVppEBook(); case "#microsoft.graph.iosVppEBookAssignment": return new IosVppEBookAssignment(); case "#microsoft.graph.iosWiFiConfiguration": return new IosWiFiConfiguration(); + case "#microsoft.graph.iosWiredNetworkConfiguration": return new IosWiredNetworkConfiguration(); case "#microsoft.graph.ipApplicationSegment": return new IpApplicationSegment(); case "#microsoft.graph.ipSecurityProfile": return new IpSecurityProfile(); case "#microsoft.graph.itemActivity": return new ItemActivity(); @@ -1339,6 +1349,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.learningCourseActivity": return new LearningCourseActivity(); case "#microsoft.graph.learningProvider": return new LearningProvider(); case "#microsoft.graph.learningSelfInitiatedCourse": return new LearningSelfInitiatedCourse(); + case "#microsoft.graph.levelMap": return new LevelMap(); case "#microsoft.graph.licenseDetails": return new LicenseDetails(); case "#microsoft.graph.linkedResource": return new LinkedResource(); case "#microsoft.graph.list": return new List(); @@ -1384,15 +1395,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.mailboxItem": return new MailboxItem(); case "#microsoft.graph.mailboxProtectionRule": return new MailboxProtectionRule(); case "#microsoft.graph.mailboxProtectionUnit": return new MailboxProtectionUnit(); - case "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob": return new MailboxProtectionUnitsBulkAdditionJob(); - case "#microsoft.graph.mailboxRestoreArtifact": return new MailboxRestoreArtifact(); - case "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest": return new MailboxRestoreArtifactsBulkAdditionRequest(); - case "#microsoft.graph.mailFolder": return new MailFolder(); - case "#microsoft.graph.mailFolderOperation": return new MailFolderOperation(); - case "#microsoft.graph.mailSearchFolder": return new MailSearchFolder(); - case "#microsoft.graph.malwareStateForWindowsDevice": return new MalwareStateForWindowsDevice(); - case "#microsoft.graph.managedAllDeviceCertificateState": return new ManagedAllDeviceCertificateState(); - case "#microsoft.graph.managedAndroidLobApp": return new ManagedAndroidLobApp(); } return null; } @@ -1404,6 +1406,15 @@ 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.mailboxProtectionUnitsBulkAdditionJob": return new MailboxProtectionUnitsBulkAdditionJob(); + case "#microsoft.graph.mailboxRestoreArtifact": return new MailboxRestoreArtifact(); + case "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest": return new MailboxRestoreArtifactsBulkAdditionRequest(); + case "#microsoft.graph.mailFolder": return new MailFolder(); + case "#microsoft.graph.mailFolderOperation": return new MailFolderOperation(); + case "#microsoft.graph.mailSearchFolder": return new MailSearchFolder(); + case "#microsoft.graph.malwareStateForWindowsDevice": return new MalwareStateForWindowsDevice(); + case "#microsoft.graph.managedAllDeviceCertificateState": return new ManagedAllDeviceCertificateState(); + case "#microsoft.graph.managedAndroidLobApp": return new ManagedAndroidLobApp(); case "#microsoft.graph.managedAndroidStoreApp": return new ManagedAndroidStoreApp(); case "#microsoft.graph.managedApp": return new ManagedApp(); case "#microsoft.graph.managedAppConfiguration": return new ManagedAppConfiguration(); @@ -1513,16 +1524,19 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.mobileAppCategory": return new MobileAppCategory(); case "#microsoft.graph.mobileAppContent": return new MobileAppContent(); case "#microsoft.graph.mobileAppContentFile": return new MobileAppContentFile(); + case "#microsoft.graph.mobileAppContentScript": return new MobileAppContentScript(); case "#microsoft.graph.mobileAppDependency": return new MobileAppDependency(); case "#microsoft.graph.mobileAppInstallStatus": return new MobileAppInstallStatus(); case "#microsoft.graph.mobileAppInstallSummary": return new MobileAppInstallSummary(); case "#microsoft.graph.mobileAppIntentAndState": return new MobileAppIntentAndState(); + case "#microsoft.graph.mobileAppManagementPolicy": return new MobileAppManagementPolicy(); case "#microsoft.graph.mobileAppPolicySetItem": return new MobileAppPolicySetItem(); case "#microsoft.graph.mobileAppProvisioningConfigGroupAssignment": return new MobileAppProvisioningConfigGroupAssignment(); case "#microsoft.graph.mobileAppRelationship": return new MobileAppRelationship(); case "#microsoft.graph.mobileAppSupersedence": return new MobileAppSupersedence(); case "#microsoft.graph.mobileAppTroubleshootingEvent": return new MobileAppTroubleshootingEvent(); case "#microsoft.graph.mobileContainedApp": return new MobileContainedApp(); + case "#microsoft.graph.mobileDeviceManagementPolicy": return new MobileDeviceManagementPolicy(); case "#microsoft.graph.mobileLobApp": return new MobileLobApp(); case "#microsoft.graph.mobileThreatDefenseConnector": return new MobileThreatDefenseConnector(); case "#microsoft.graph.mobilityManagementPolicy": return new MobilityManagementPolicy(); @@ -1744,6 +1758,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.platformCredentialAuthenticationMethod": return new PlatformCredentialAuthenticationMethod(); case "#microsoft.graph.playPromptOperation": return new PlayPromptOperation(); case "#microsoft.graph.policyBase": return new PolicyBase(); + case "#microsoft.graph.policyDeletableRoot": return new PolicyDeletableRoot(); case "#microsoft.graph.policyFile": return new PolicyFile(); case "#microsoft.graph.policyRoot": return new PolicyRoot(); case "#microsoft.graph.policySet": return new PolicySet(); @@ -1891,8 +1906,20 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.secretInformationAccessAwsRoleFinding": return new SecretInformationAccessAwsRoleFinding(); case "#microsoft.graph.secretInformationAccessAwsServerlessFunctionFinding": return new SecretInformationAccessAwsServerlessFunctionFinding(); case "#microsoft.graph.secretInformationAccessAwsUserFinding": return new SecretInformationAccessAwsUserFinding(); + } + return null; + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param discriminatorValue Discriminator value from the payload + * @return a {@link Entity} + */ + @jakarta.annotation.Nonnull + private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { + switch (discriminatorValue) { case "#microsoft.graph.section": return new Section(); case "#microsoft.graph.sectionGroup": return new SectionGroup(); + case "#microsoft.graph.sectionMap": return new SectionMap(); case "#microsoft.graph.secureScore": return new SecureScore(); case "#microsoft.graph.secureScoreControlProfile": return new SecureScoreControlProfile(); case "#microsoft.graph.security.alert": return new Alert(); @@ -1904,17 +1931,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.auditLogQuery": return new AuditLogQuery(); case "#microsoft.graph.security.auditLogRecord": return new AuditLogRecord(); case "#microsoft.graph.security.authorityTemplate": return new AuthorityTemplate(); - } - return null; - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param discriminatorValue Discriminator value from the payload - * @return a {@link Entity} - */ - @jakarta.annotation.Nonnull - private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { - switch (discriminatorValue) { case "#microsoft.graph.security.case": return new CaseEscaped(); case "#microsoft.graph.security.caseOperation": return new CaseOperation(); case "#microsoft.graph.security.casesRoot": return new CasesRoot(); @@ -1996,6 +2012,8 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.security.security": return new Security(); case "#microsoft.graph.security.sensitivityLabel": return new SensitivityLabel(); case "#microsoft.graph.security.sensor": return new Sensor(); + case "#microsoft.graph.security.sensorCandidate": return new SensorCandidate(); + case "#microsoft.graph.security.sensorCandidateActivationConfiguration": return new SensorCandidateActivationConfiguration(); case "#microsoft.graph.security.siteSource": return new SiteSource(); case "#microsoft.graph.security.sslCertificate": return new SslCertificate(); case "#microsoft.graph.security.subcategoryTemplate": return new SubcategoryTemplate(); @@ -2166,7 +2184,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.teamworkPeripheral": return new TeamworkPeripheral(); case "#microsoft.graph.teamworkTag": return new TeamworkTag(); case "#microsoft.graph.teamworkTagMember": return new TeamworkTagMember(); - case "#microsoft.graph.telecomExpenseManagementPartner": return new TelecomExpenseManagementPartner(); case "#microsoft.graph.template": return new Template(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethod": return new TemporaryAccessPassAuthenticationMethod(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration": return new TemporaryAccessPassAuthenticationMethodConfiguration(); @@ -2241,6 +2258,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.unifiedRoleScheduleBase": return new UnifiedRoleScheduleBase(); case "#microsoft.graph.unifiedRoleScheduleInstanceBase": return new UnifiedRoleScheduleInstanceBase(); case "#microsoft.graph.unifiedStorageQuota": return new UnifiedStorageQuota(); + case "#microsoft.graph.unitMap": return new UnitMap(); case "#microsoft.graph.unmanagedDeviceDiscoveryTask": return new UnmanagedDeviceDiscoveryTask(); case "#microsoft.graph.unmuteParticipantOperation": return new UnmuteParticipantOperation(); case "#microsoft.graph.unsupportedDeviceConfiguration": return new UnsupportedDeviceConfiguration(); @@ -2356,6 +2374,9 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.webPart": return new WebPart(); case "#microsoft.graph.win32CatalogApp": return new Win32CatalogApp(); case "#microsoft.graph.win32LobApp": return new Win32LobApp(); + case "#microsoft.graph.win32LobAppInstallPowerShellScript": return new Win32LobAppInstallPowerShellScript(); + case "#microsoft.graph.win32LobAppScript": return new Win32LobAppScript(); + case "#microsoft.graph.win32LobAppUninstallPowerShellScript": return new Win32LobAppUninstallPowerShellScript(); case "#microsoft.graph.win32MobileAppCatalogPackage": return new Win32MobileAppCatalogPackage(); case "#microsoft.graph.windows10CertificateProfileBase": return new Windows10CertificateProfileBase(); case "#microsoft.graph.windows10CompliancePolicy": return new Windows10CompliancePolicy(); @@ -2396,6 +2417,17 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsAutopilotSettings": return new WindowsAutopilotSettings(); case "#microsoft.graph.windowsCertificateProfileBase": return new WindowsCertificateProfileBase(); case "#microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration": return new WindowsDefenderAdvancedThreatProtectionConfiguration(); + } + return null; + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param discriminatorValue Discriminator value from the payload + * @return a {@link Entity} + */ + @jakarta.annotation.Nonnull + private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { + switch (discriminatorValue) { case "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy": return new WindowsDefenderApplicationControlSupplementalPolicy(); case "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment": return new WindowsDefenderApplicationControlSupplementalPolicyAssignment(); case "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus": return new WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus(); @@ -2415,17 +2447,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsInformationProtection": return new WindowsInformationProtection(); case "#microsoft.graph.windowsInformationProtectionAppLearningSummary": return new WindowsInformationProtectionAppLearningSummary(); case "#microsoft.graph.windowsInformationProtectionAppLockerFile": return new WindowsInformationProtectionAppLockerFile(); - } - return null; - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param discriminatorValue Discriminator value from the payload - * @return a {@link Entity} - */ - @jakarta.annotation.Nonnull - private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { - switch (discriminatorValue) { case "#microsoft.graph.windowsInformationProtectionDeviceRegistration": return new WindowsInformationProtectionDeviceRegistration(); case "#microsoft.graph.windowsInformationProtectionNetworkLearningSummary": return new WindowsInformationProtectionNetworkLearningSummary(); case "#microsoft.graph.windowsInformationProtectionPolicy": return new WindowsInformationProtectionPolicy(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FixtureMap.java b/src/main/java/com/microsoft/graph/beta/generated/models/FixtureMap.java new file mode 100644 index 00000000000..0fcb3de728c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FixtureMap.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 FixtureMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link FixtureMap} and sets the default values. + */ + public FixtureMap() { + super(); + this.setOdataType("#microsoft.graph.fixtureMap"); + } + /** + * 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 FixtureMap} + */ + @jakarta.annotation.Nonnull + public static FixtureMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FixtureMap(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier for the floor to which this fixtureMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * 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("placeId", this.getPlaceId()); + } + /** + * Sets the placeId property value. Identifier for the floor to which this fixtureMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FootprintMap.java b/src/main/java/com/microsoft/graph/beta/generated/models/FootprintMap.java new file mode 100644 index 00000000000..9883efdf070 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FootprintMap.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 FootprintMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link FootprintMap} and sets the default values. + */ + public FootprintMap() { + super(); + this.setOdataType("#microsoft.graph.footprintMap"); + } + /** + * 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 FootprintMap} + */ + @jakarta.annotation.Nonnull + public static FootprintMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FootprintMap(); + } + /** + * 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/GranularMailboxRestoreArtifact.java b/src/main/java/com/microsoft/graph/beta/generated/models/GranularMailboxRestoreArtifact.java index 161835d6254..fcc8cbc0b0c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/GranularMailboxRestoreArtifact.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/GranularMailboxRestoreArtifact.java @@ -25,7 +25,7 @@ public static GranularMailboxRestoreArtifact createFromDiscriminatorValue(@jakar return new GranularMailboxRestoreArtifact(); } /** - * Gets the artifactCount property value. . + * Gets the artifactCount property value. This property will be deprecated soon. Don't use. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("searchResponseId", this.getSearchResponseId()); } /** - * Sets the artifactCount property value. . + * Sets the artifactCount property value. This property will be deprecated soon. Don't use. * @param value Value to set for the artifactCount property. */ public void setArtifactCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.java b/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.java index 9f6a430a5b0..7b0d08d4713 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.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.HashMap; import java.util.Map; import java.util.Objects; @@ -51,6 +52,7 @@ public Map> getFieldDeserializers deserializerMap.put("assignedTo", (n) -> { this.setAssignedTo(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); deserializerMap.put("assignTo", (n) -> { this.setAssignTo(n.getObjectValue(User::createFromDiscriminatorValue)); }); deserializerMap.put("hashFunction", (n) -> { this.setHashFunction(n.getEnumValue(HardwareOathTokenHashFunction::forValue)); }); + deserializerMap.put("lastUsedDateTime", (n) -> { this.setLastUsedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("manufacturer", (n) -> { this.setManufacturer(n.getStringValue()); }); deserializerMap.put("model", (n) -> { this.setModel(n.getStringValue()); }); deserializerMap.put("secretKey", (n) -> { this.setSecretKey(n.getStringValue()); }); @@ -67,6 +69,14 @@ public Map> getFieldDeserializers public HardwareOathTokenHashFunction getHashFunction() { return this.backingStore.get("hashFunction"); } + /** + * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastUsedDateTime() { + return this.backingStore.get("lastUsedDateTime"); + } /** * Gets the manufacturer property value. Manufacturer name of the hardware token. Supports $filter (eq). * @return a {@link String} @@ -125,6 +135,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("assignedTo", this.getAssignedTo()); writer.writeObjectValue("assignTo", this.getAssignTo()); writer.writeEnumValue("hashFunction", this.getHashFunction()); + writer.writeOffsetDateTimeValue("lastUsedDateTime", this.getLastUsedDateTime()); writer.writeStringValue("manufacturer", this.getManufacturer()); writer.writeStringValue("model", this.getModel()); writer.writeStringValue("secretKey", this.getSecretKey()); @@ -153,6 +164,13 @@ public void setAssignTo(@jakarta.annotation.Nullable final User value) { public void setHashFunction(@jakarta.annotation.Nullable final HardwareOathTokenHashFunction value) { this.backingStore.set("hashFunction", value); } + /** + * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * @param value Value to set for the lastUsedDateTime property. + */ + public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastUsedDateTime", value); + } /** * Sets the manufacturer property value. Manufacturer name of the hardware token. Supports $filter (eq). * @param value Value to set for the manufacturer property. 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 c81f87d6d04..87e928b904a 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 @@ -89,7 +89,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Gets the displayName property value. The display name of the identity. This property is read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -109,7 +109,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Gets the id property value. The identifier of the identity. This property is read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -151,14 +151,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Sets the displayName property value. The display name of the identity. This property is 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 id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Sets the id property value. The identifier of the identity. This property is read-only. * @param value Value to set for the id property. */ public void setId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java b/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java index 4337b74624b..eb8b15f006a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java @@ -62,7 +62,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the application property value. Optional. The application associated with this action. + * Gets the application property value. The Identity of the Application. This property is read-only. * @return a {@link Identity} */ @jakarta.annotation.Nullable @@ -78,7 +78,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the device property value. Optional. The device associated with this action. + * Gets the device property value. The Identity of the Device. This property is read-only. * @return a {@link Identity} */ @jakarta.annotation.Nullable @@ -107,7 +107,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the user property value. Optional. The user associated with this action. + * Gets the user property value. The Identity of the User. This property is read-only. * @return a {@link Identity} */ @jakarta.annotation.Nullable @@ -134,7 +134,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map getApps() { return this.backingStore.get("apps"); } /** - * Gets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. + * Gets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -338,7 +338,7 @@ public void setApps(@jakarta.annotation.Nullable final java.util.List>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("authenticationMethod", (n) -> { this.setAuthenticationMethod(n.getEnumValue(WiredNetworkAuthenticationMethod::forValue)); }); + deserializerMap.put("eapFastConfiguration", (n) -> { this.setEapFastConfiguration(n.getEnumValue(EapFastConfiguration::forValue)); }); + deserializerMap.put("eapType", (n) -> { this.setEapType(n.getEnumValue(IosWiredNetworkEapType::forValue)); }); + deserializerMap.put("identityCertificateForClientAuthentication", (n) -> { this.setIdentityCertificateForClientAuthentication(n.getObjectValue(IosCertificateProfileBase::createFromDiscriminatorValue)); }); + deserializerMap.put("networkInterface", (n) -> { this.setNetworkInterface(n.getEnumValue(WiredNetworkInterface::forValue)); }); + deserializerMap.put("networkName", (n) -> { this.setNetworkName(n.getStringValue()); }); + deserializerMap.put("nonEapAuthenticationMethodForEapTtls", (n) -> { this.setNonEapAuthenticationMethodForEapTtls(n.getEnumValue(NonEapAuthenticationMethodForEapTtlsType::forValue)); }); + deserializerMap.put("outerIdentityPrivacyMaskValue", (n) -> { this.setOuterIdentityPrivacyMaskValue(n.getStringValue()); }); + deserializerMap.put("rootCertificateForServerValidation", (n) -> { this.setRootCertificateForServerValidation(n.getObjectValue(IosTrustedRootCertificate::createFromDiscriminatorValue)); }); + deserializerMap.put("trustedServerCertificateNames", (n) -> { this.setTrustedServerCertificateNames(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the identityCertificateForClientAuthentication property value. Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). + * @return a {@link IosCertificateProfileBase} + */ + @jakarta.annotation.Nullable + public IosCertificateProfileBase getIdentityCertificateForClientAuthentication() { + return this.backingStore.get("identityCertificateForClientAuthentication"); + } + /** + * Gets the networkInterface property value. Apple network interface type. + * @return a {@link WiredNetworkInterface} + */ + @jakarta.annotation.Nullable + public WiredNetworkInterface getNetworkInterface() { + return this.backingStore.get("networkInterface"); + } + /** + * Gets the networkName property value. Network Name. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getNetworkName() { + return this.backingStore.get("networkName"); + } + /** + * Gets the nonEapAuthenticationMethodForEapTtls property value. Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. + * @return a {@link NonEapAuthenticationMethodForEapTtlsType} + */ + @jakarta.annotation.Nullable + public NonEapAuthenticationMethodForEapTtlsType getNonEapAuthenticationMethodForEapTtls() { + return this.backingStore.get("nonEapAuthenticationMethodForEapTtls"); + } + /** + * Gets the outerIdentityPrivacyMaskValue property value. Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOuterIdentityPrivacyMaskValue() { + return this.backingStore.get("outerIdentityPrivacyMaskValue"); + } + /** + * Gets the rootCertificateForServerValidation property value. Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS or PEAP. + * @return a {@link IosTrustedRootCertificate} + */ + @jakarta.annotation.Nullable + public IosTrustedRootCertificate getRootCertificateForServerValidation() { + return this.backingStore.get("rootCertificateForServerValidation"); + } + /** + * Gets the trustedServerCertificateNames property value. Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTrustedServerCertificateNames() { + return this.backingStore.get("trustedServerCertificateNames"); + } + /** + * 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("authenticationMethod", this.getAuthenticationMethod()); + writer.writeEnumValue("eapFastConfiguration", this.getEapFastConfiguration()); + writer.writeEnumValue("eapType", this.getEapType()); + writer.writeObjectValue("identityCertificateForClientAuthentication", this.getIdentityCertificateForClientAuthentication()); + writer.writeEnumValue("networkInterface", this.getNetworkInterface()); + writer.writeStringValue("networkName", this.getNetworkName()); + writer.writeEnumValue("nonEapAuthenticationMethodForEapTtls", this.getNonEapAuthenticationMethodForEapTtls()); + writer.writeStringValue("outerIdentityPrivacyMaskValue", this.getOuterIdentityPrivacyMaskValue()); + writer.writeObjectValue("rootCertificateForServerValidation", this.getRootCertificateForServerValidation()); + writer.writeCollectionOfPrimitiveValues("trustedServerCertificateNames", this.getTrustedServerCertificateNames()); + } + /** + * Sets the authenticationMethod property value. Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue. + * @param value Value to set for the authenticationMethod property. + */ + public void setAuthenticationMethod(@jakarta.annotation.Nullable final WiredNetworkAuthenticationMethod value) { + this.backingStore.set("authenticationMethod", value); + } + /** + * Sets the eapFastConfiguration property value. EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously. + * @param value Value to set for the eapFastConfiguration property. + */ + public void setEapFastConfiguration(@jakarta.annotation.Nullable final EapFastConfiguration value) { + this.backingStore.set("eapFastConfiguration", value); + } + /** + * Sets the eapType property value. Extensible Authentication Protocol (EAP) configuration types. + * @param value Value to set for the eapType property. + */ + public void setEapType(@jakarta.annotation.Nullable final IosWiredNetworkEapType value) { + this.backingStore.set("eapType", value); + } + /** + * Sets the identityCertificateForClientAuthentication property value. Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). + * @param value Value to set for the identityCertificateForClientAuthentication property. + */ + public void setIdentityCertificateForClientAuthentication(@jakarta.annotation.Nullable final IosCertificateProfileBase value) { + this.backingStore.set("identityCertificateForClientAuthentication", value); + } + /** + * Sets the networkInterface property value. Apple network interface type. + * @param value Value to set for the networkInterface property. + */ + public void setNetworkInterface(@jakarta.annotation.Nullable final WiredNetworkInterface value) { + this.backingStore.set("networkInterface", value); + } + /** + * Sets the networkName property value. Network Name. + * @param value Value to set for the networkName property. + */ + public void setNetworkName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("networkName", value); + } + /** + * Sets the nonEapAuthenticationMethodForEapTtls property value. Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. + * @param value Value to set for the nonEapAuthenticationMethodForEapTtls property. + */ + public void setNonEapAuthenticationMethodForEapTtls(@jakarta.annotation.Nullable final NonEapAuthenticationMethodForEapTtlsType value) { + this.backingStore.set("nonEapAuthenticationMethodForEapTtls", value); + } + /** + * Sets the outerIdentityPrivacyMaskValue property value. Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'. + * @param value Value to set for the outerIdentityPrivacyMaskValue property. + */ + public void setOuterIdentityPrivacyMaskValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("outerIdentityPrivacyMaskValue", value); + } + /** + * Sets the rootCertificateForServerValidation property value. Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS or PEAP. + * @param value Value to set for the rootCertificateForServerValidation property. + */ + public void setRootCertificateForServerValidation(@jakarta.annotation.Nullable final IosTrustedRootCertificate value) { + this.backingStore.set("rootCertificateForServerValidation", value); + } + /** + * Sets the trustedServerCertificateNames property value. Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network. + * @param value Value to set for the trustedServerCertificateNames property. + */ + public void setTrustedServerCertificateNames(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("trustedServerCertificateNames", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IosWiredNetworkEapType.java b/src/main/java/com/microsoft/graph/beta/generated/models/IosWiredNetworkEapType.java new file mode 100644 index 00000000000..2da973b5205 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IosWiredNetworkEapType.java @@ -0,0 +1,42 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Extensible Authentication Protocol (EAP) configuration types. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum IosWiredNetworkEapType implements ValuedEnum { + /** EAP-Transport Layer Security (EAP-TLS). */ + EapTls("eapTls"), + /** EAP-Tunneled Transport Layer Security (EAP-TTLS). */ + EapTtls("eapTtls"), + /** Protected Extensible Authentication Protocol (PEAP). */ + Peap("peap"), + /** EAP-Flexible Authentication via Secure Tunneling (EAP-FAST). */ + EapFast("eapFast"), + /** EAP-Authentication and Key Agreement (EAP-AKA). */ + EapAka("eapAka"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + IosWiredNetworkEapType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static IosWiredNetworkEapType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "eapTls": return EapTls; + case "eapTtls": return EapTtls; + case "peap": return Peap; + case "eapFast": return EapFast; + case "eapAka": return EapAka; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IpApplicationSegment.java b/src/main/java/com/microsoft/graph/beta/generated/models/IpApplicationSegment.java index dafc56d25e5..9920ddbf368 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IpApplicationSegment.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IpApplicationSegment.java @@ -26,6 +26,14 @@ public static IpApplicationSegment createFromDiscriminatorValue(@jakarta.annotat Objects.requireNonNull(parseNode); return new IpApplicationSegment(); } + /** + * Gets the action property value. The action property + * @return a {@link ActionType} + */ + @jakarta.annotation.Nullable + public ActionType getAction() { + return this.backingStore.get("action"); + } /** * Gets the application property value. The on-premises nonweb application published through Microsoft Entra application proxy. Expanded by default and supports $expand. * @return a {@link Application} @@ -57,6 +65,7 @@ public PrivateNetworkDestinationType getDestinationType() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("action", (n) -> { this.setAction(n.getEnumValue(ActionType::forValue)); }); deserializerMap.put("application", (n) -> { this.setApplication(n.getObjectValue(Application::createFromDiscriminatorValue)); }); deserializerMap.put("destinationHost", (n) -> { this.setDestinationHost(n.getStringValue()); }); deserializerMap.put("destinationType", (n) -> { this.setDestinationType(n.getEnumValue(PrivateNetworkDestinationType::forValue)); }); @@ -96,6 +105,7 @@ public EnumSet getProtocol() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeEnumValue("action", this.getAction()); writer.writeObjectValue("application", this.getApplication()); writer.writeStringValue("destinationHost", this.getDestinationHost()); writer.writeEnumValue("destinationType", this.getDestinationType()); @@ -103,6 +113,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("ports", this.getPorts()); writer.writeEnumSetValue("protocol", this.getProtocol()); } + /** + * Sets the action property value. The action property + * @param value Value to set for the action property. + */ + public void setAction(@jakarta.annotation.Nullable final ActionType value) { + this.backingStore.set("action", value); + } /** * Sets the application property value. The on-premises nonweb application published through Microsoft Entra application proxy. Expanded by default and supports $expand. * @param value Value to set for the application property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IpNamedLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/IpNamedLocation.java new file mode 100644 index 00000000000..7f30e55661b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IpNamedLocation.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 IpNamedLocation extends NamedLocation implements Parsable { + /** + * Instantiates a new {@link IpNamedLocation} and sets the default values. + */ + public IpNamedLocation() { + super(); + this.setOdataType("#microsoft.graph.ipNamedLocation"); + } + /** + * 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 IpNamedLocation} + */ + @jakarta.annotation.Nonnull + public static IpNamedLocation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IpNamedLocation(); + } + /** + * 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("ipRanges", (n) -> { this.setIpRanges(n.getCollectionOfObjectValues(IpRange::createFromDiscriminatorValue)); }); + deserializerMap.put("isTrusted", (n) -> { this.setIsTrusted(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the ipRanges property value. List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIpRanges() { + return this.backingStore.get("ipRanges"); + } + /** + * Gets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsTrusted() { + return this.backingStore.get("isTrusted"); + } + /** + * 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("ipRanges", this.getIpRanges()); + writer.writeBooleanValue("isTrusted", this.getIsTrusted()); + } + /** + * Sets the ipRanges property value. List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + * @param value Value to set for the ipRanges property. + */ + public void setIpRanges(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("ipRanges", value); + } + /** + * Sets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @param value Value to set for the isTrusted property. + */ + public void setIsTrusted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isTrusted", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/LevelMap.java b/src/main/java/com/microsoft/graph/beta/generated/models/LevelMap.java new file mode 100644 index 00000000000..930830fe366 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/LevelMap.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 LevelMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link LevelMap} and sets the default values. + */ + public LevelMap() { + super(); + this.setOdataType("#microsoft.graph.levelMap"); + } + /** + * 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 LevelMap} + */ + @jakarta.annotation.Nonnull + public static LevelMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new LevelMap(); + } + /** + * 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("fixtures", (n) -> { this.setFixtures(n.getCollectionOfObjectValues(FixtureMap::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("sections", (n) -> { this.setSections(n.getCollectionOfObjectValues(SectionMap::createFromDiscriminatorValue)); }); + deserializerMap.put("units", (n) -> { this.setUnits(n.getCollectionOfObjectValues(UnitMap::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the fixtures property value. Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFixtures() { + return this.backingStore.get("fixtures"); + } + /** + * Gets the placeId property value. Identifier of the floor to which this levelMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the sections property value. Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSections() { + return this.backingStore.get("sections"); + } + /** + * Gets the units property value. Collection of units (such as rooms or offices) on this level. Supports upsert. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUnits() { + return this.backingStore.get("units"); + } + /** + * 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("fixtures", this.getFixtures()); + writer.writeStringValue("placeId", this.getPlaceId()); + writer.writeCollectionOfObjectValues("sections", this.getSections()); + writer.writeCollectionOfObjectValues("units", this.getUnits()); + } + /** + * Sets the fixtures property value. Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @param value Value to set for the fixtures property. + */ + public void setFixtures(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("fixtures", value); + } + /** + * Sets the placeId property value. Identifier of the floor to which this levelMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } + /** + * Sets the sections property value. Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @param value Value to set for the sections property. + */ + public void setSections(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sections", value); + } + /** + * Sets the units property value. Collection of units (such as rooms or offices) on this level. Supports upsert. + * @param value Value to set for the units property. + */ + public void setUnits(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("units", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogCollectionRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogCollectionRequest.java index c75df794a5d..bb90af77922 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogCollectionRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogCollectionRequest.java @@ -45,10 +45,8 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("completedDateTime", (n) -> { this.setCompletedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("managedAppRegistrationId", (n) -> { this.setManagedAppRegistrationId(n.getStringValue()); }); - deserializerMap.put("requestedBy", (n) -> { this.setRequestedBy(n.getStringValue()); }); deserializerMap.put("requestedByUserPrincipalName", (n) -> { this.setRequestedByUserPrincipalName(n.getStringValue()); }); deserializerMap.put("requestedDateTime", (n) -> { this.setRequestedDateTime(n.getOffsetDateTimeValue()); }); - deserializerMap.put("status", (n) -> { this.setStatus(n.getStringValue()); }); deserializerMap.put("uploadedLogs", (n) -> { this.setUploadedLogs(n.getCollectionOfObjectValues(ManagedAppLogUpload::createFromDiscriminatorValue)); }); deserializerMap.put("userLogUploadConsent", (n) -> { this.setUserLogUploadConsent(n.getEnumValue(ManagedAppLogUploadConsent::forValue)); }); deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); @@ -62,14 +60,6 @@ public Map> getFieldDeserializers public String getManagedAppRegistrationId() { return this.backingStore.get("managedAppRegistrationId"); } - /** - * Gets the requestedBy property value. The user principal name associated with the request for the managed application log collection. Read-only. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getRequestedBy() { - return this.backingStore.get("requestedBy"); - } /** * Gets the requestedByUserPrincipalName property value. The user principal name associated with the request for the managed application log collection. Read-only. * @return a {@link String} @@ -86,14 +76,6 @@ public String getRequestedByUserPrincipalName() { public OffsetDateTime getRequestedDateTime() { return this.backingStore.get("requestedDateTime"); } - /** - * Gets the status property value. Indicates the status for the app log collection request - pending, completed or failed. Default is pending. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getStatus() { - return this.backingStore.get("status"); - } /** * Gets the uploadedLogs property value. The collection of log upload results as reported by each component on the device. Such components can be the application itself, the Mobile Application Management (MAM) SDK, and other on-device components that are requested to upload diagnostic logs. Read-only. * @return a {@link java.util.List} @@ -127,10 +109,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeOffsetDateTimeValue("completedDateTime", this.getCompletedDateTime()); writer.writeStringValue("managedAppRegistrationId", this.getManagedAppRegistrationId()); - writer.writeStringValue("requestedBy", this.getRequestedBy()); writer.writeStringValue("requestedByUserPrincipalName", this.getRequestedByUserPrincipalName()); writer.writeOffsetDateTimeValue("requestedDateTime", this.getRequestedDateTime()); - writer.writeStringValue("status", this.getStatus()); writer.writeCollectionOfObjectValues("uploadedLogs", this.getUploadedLogs()); writer.writeEnumValue("userLogUploadConsent", this.getUserLogUploadConsent()); writer.writeStringValue("version", this.getVersion()); @@ -149,13 +129,6 @@ public void setCompletedDateTime(@jakarta.annotation.Nullable final OffsetDateTi public void setManagedAppRegistrationId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("managedAppRegistrationId", value); } - /** - * Sets the requestedBy property value. The user principal name associated with the request for the managed application log collection. Read-only. - * @param value Value to set for the requestedBy property. - */ - public void setRequestedBy(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("requestedBy", value); - } /** * Sets the requestedByUserPrincipalName property value. The user principal name associated with the request for the managed application log collection. Read-only. * @param value Value to set for the requestedByUserPrincipalName property. @@ -170,13 +143,6 @@ public void setRequestedByUserPrincipalName(@jakarta.annotation.Nullable final S public void setRequestedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("requestedDateTime", value); } - /** - * Sets the status property value. Indicates the status for the app log collection request - pending, completed or failed. Default is pending. - * @param value Value to set for the status property. - */ - public void setStatus(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("status", value); - } /** * Sets the uploadedLogs property value. The collection of log upload results as reported by each component on the device. Such components can be the application itself, the Mobile Application Management (MAM) SDK, and other on-device components that are requested to upload diagnostic logs. Read-only. * @param value Value to set for the uploadedLogs property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogUpload.java b/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogUpload.java index 3810e38d285..292a32d13b6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogUpload.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ManagedAppLogUpload.java @@ -64,22 +64,13 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); - deserializerMap.put("managedAppComponent", (n) -> { this.setManagedAppComponent(n.getStringValue()); }); + final HashMap> deserializerMap = new HashMap>(4); deserializerMap.put("managedAppComponentDescription", (n) -> { this.setManagedAppComponentDescription(n.getStringValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("referenceId", (n) -> { this.setReferenceId(n.getStringValue()); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ManagedAppLogUploadState::forValue)); }); return deserializerMap; } - /** - * Gets the managedAppComponent property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getManagedAppComponent() { - return this.backingStore.get("managedAppComponent"); - } /** * Gets the managedAppComponentDescription property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. * @return a {@link String} @@ -118,7 +109,6 @@ public ManagedAppLogUploadState getStatus() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeStringValue("managedAppComponent", this.getManagedAppComponent()); writer.writeStringValue("managedAppComponentDescription", this.getManagedAppComponentDescription()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("referenceId", this.getReferenceId()); @@ -140,13 +130,6 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } - /** - * Sets the managedAppComponent property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. - * @param value Value to set for the managedAppComponent property. - */ - public void setManagedAppComponent(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("managedAppComponent", value); - } /** * Sets the managedAppComponentDescription property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. * @param value Value to set for the managedAppComponentDescription property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContent.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContent.java index 3bb53010703..f149426f21b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContent.java @@ -44,6 +44,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("containedApps", (n) -> { this.setContainedApps(n.getCollectionOfObjectValues(MobileContainedApp::createFromDiscriminatorValue)); }); deserializerMap.put("files", (n) -> { this.setFiles(n.getCollectionOfObjectValues(MobileAppContentFile::createFromDiscriminatorValue)); }); + deserializerMap.put("scripts", (n) -> { this.setScripts(n.getCollectionOfObjectValues(MobileAppContentScript::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -54,6 +55,14 @@ public Map> getFieldDeserializers public java.util.List getFiles() { return this.backingStore.get("files"); } + /** + * Gets the scripts property value. The list of scripts for this app content version. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getScripts() { + return this.backingStore.get("scripts"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -63,6 +72,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("containedApps", this.getContainedApps()); writer.writeCollectionOfObjectValues("files", this.getFiles()); + writer.writeCollectionOfObjectValues("scripts", this.getScripts()); } /** * Sets the containedApps property value. The collection of contained apps in a MobileLobApp acting as a package. @@ -78,4 +88,11 @@ public void setContainedApps(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("files", value); } + /** + * Sets the scripts property value. The list of scripts for this app content version. + * @param value Value to set for the scripts property. + */ + public void setScripts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("scripts", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScript.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScript.java new file mode 100644 index 00000000000..6ee9afea49f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScript.java @@ -0,0 +1,107 @@ +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; +/** + * Contains properties for a script associated with amobileLobApp entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppContentScript extends Entity implements Parsable { + /** + * Instantiates a new {@link MobileAppContentScript} and sets the default values. + */ + public MobileAppContentScript() { + 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 MobileAppContentScript} + */ + @jakarta.annotation.Nonnull + public static MobileAppContentScript 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.win32LobAppInstallPowerShellScript": return new Win32LobAppInstallPowerShellScript(); + case "#microsoft.graph.win32LobAppScript": return new Win32LobAppScript(); + case "#microsoft.graph.win32LobAppUninstallPowerShellScript": return new Win32LobAppUninstallPowerShellScript(); + } + } + return new MobileAppContentScript(); + } + /** + * Gets the content property value. The content of the script. This is a Base64-encoded representation of the script's original content. The content has a maximum size limit of 100KB. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContent() { + return this.backingStore.get("content"); + } + /** + * Gets the displayName property value. The display name for the script. + * @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("content", (n) -> { this.setContent(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(MobileAppContentScriptState::forValue)); }); + return deserializerMap; + } + /** + * Gets the state property value. A list of possible script lifecycle states. + * @return a {@link MobileAppContentScriptState} + */ + @jakarta.annotation.Nullable + public MobileAppContentScriptState getState() { + return this.backingStore.get("state"); + } + /** + * 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("content", this.getContent()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeEnumValue("state", this.getState()); + } + /** + * Sets the content property value. The content of the script. This is a Base64-encoded representation of the script's original content. The content has a maximum size limit of 100KB. + * @param value Value to set for the content property. + */ + public void setContent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("content", value); + } + /** + * Sets the displayName property value. The display name for the script. + * @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 state property value. A list of possible script lifecycle states. + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final MobileAppContentScriptState value) { + this.backingStore.set("state", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScriptCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScriptCollectionResponse.java new file mode 100644 index 00000000000..2dc20df8934 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScriptCollectionResponse.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 MobileAppContentScriptCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MobileAppContentScriptCollectionResponse} and sets the default values. + */ + public MobileAppContentScriptCollectionResponse() { + 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 MobileAppContentScriptCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MobileAppContentScriptCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileAppContentScriptCollectionResponse(); + } + /** + * 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(MobileAppContentScript::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/MobileAppContentScriptState.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScriptState.java new file mode 100644 index 00000000000..aa2cfe96523 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppContentScriptState.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * A list of possible script lifecycle states. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MobileAppContentScriptState implements ValuedEnum { + /** Indicates that the script content is ready. */ + CommitSuccess("commitSuccess"); + public final String value; + MobileAppContentScriptState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MobileAppContentScriptState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "commitSuccess": return CommitSuccess; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppManagementPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppManagementPolicy.java new file mode 100644 index 00000000000..f00b02e7d28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppManagementPolicy.java @@ -0,0 +1,44 @@ +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 MobileAppManagementPolicy extends MobilityManagementPolicy implements Parsable { + /** + * Instantiates a new {@link MobileAppManagementPolicy} and sets the default values. + */ + public MobileAppManagementPolicy() { + 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 MobileAppManagementPolicy} + */ + @jakarta.annotation.Nonnull + public static MobileAppManagementPolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileAppManagementPolicy(); + } + /** + * 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/MobileAppManagementPolicyCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppManagementPolicyCollectionResponse.java new file mode 100644 index 00000000000..3b33614548f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppManagementPolicyCollectionResponse.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 MobileAppManagementPolicyCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MobileAppManagementPolicyCollectionResponse} and sets the default values. + */ + public MobileAppManagementPolicyCollectionResponse() { + 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 MobileAppManagementPolicyCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MobileAppManagementPolicyCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileAppManagementPolicyCollectionResponse(); + } + /** + * 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(MobileAppManagementPolicy::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/MobileAppScriptReference.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppScriptReference.java new file mode 100644 index 00000000000..678e2fd6e67 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppScriptReference.java @@ -0,0 +1,127 @@ +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 complex type that contains an identifier which is a reference an associated mobileAppContentScript entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppScriptReference implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MobileAppScriptReference} and sets the default values. + */ + public MobileAppScriptReference() { + 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 MobileAppScriptReference} + */ + @jakarta.annotation.Nonnull + public static MobileAppScriptReference createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileAppScriptReference(); + } + /** + * 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("targetId", (n) -> { this.setTargetId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the targetId property value. The identifier of an associated mobileAppContentScript entity. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetId() { + return this.backingStore.get("targetId"); + } + /** + * 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.writeStringValue("targetId", this.getTargetId()); + 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 targetId property value. The identifier of an associated mobileAppContentScript entity. + * @param value Value to set for the targetId property. + */ + public void setTargetId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileDeviceManagementPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileDeviceManagementPolicy.java new file mode 100644 index 00000000000..276847dfe48 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileDeviceManagementPolicy.java @@ -0,0 +1,44 @@ +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 MobileDeviceManagementPolicy extends MobilityManagementPolicy implements Parsable { + /** + * Instantiates a new {@link MobileDeviceManagementPolicy} and sets the default values. + */ + public MobileDeviceManagementPolicy() { + 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 MobileDeviceManagementPolicy} + */ + @jakarta.annotation.Nonnull + public static MobileDeviceManagementPolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileDeviceManagementPolicy(); + } + /** + * 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/MobileDeviceManagementPolicyCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileDeviceManagementPolicyCollectionResponse.java new file mode 100644 index 00000000000..e96f5328d45 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileDeviceManagementPolicyCollectionResponse.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 MobileDeviceManagementPolicyCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MobileDeviceManagementPolicyCollectionResponse} and sets the default values. + */ + public MobileDeviceManagementPolicyCollectionResponse() { + 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 MobileDeviceManagementPolicyCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MobileDeviceManagementPolicyCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileDeviceManagementPolicyCollectionResponse(); + } + /** + * 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(MobileDeviceManagementPolicy::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/MobilityManagementPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobilityManagementPolicy.java index d49126ef446..5a3e71afe6f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MobilityManagementPolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobilityManagementPolicy.java @@ -22,6 +22,14 @@ public MobilityManagementPolicy() { @jakarta.annotation.Nonnull public static MobilityManagementPolicy 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.mobileAppManagementPolicy": return new MobileAppManagementPolicy(); + case "#microsoft.graph.mobileDeviceManagementPolicy": return new MobileDeviceManagementPolicy(); + } + } return new MobilityManagementPolicy(); } /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/NamedLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/NamedLocation.java new file mode 100644 index 00000000000..57b2f667062 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/NamedLocation.java @@ -0,0 +1,125 @@ +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 NamedLocation extends PolicyDeletableItem implements Parsable { + /** + * Instantiates a new {@link NamedLocation} and sets the default values. + */ + public NamedLocation() { + super(); + this.setOdataType("#microsoft.graph.namedLocation"); + } + /** + * 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 NamedLocation} + */ + @jakarta.annotation.Nonnull + public static NamedLocation 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.compliantNetworkNamedLocation": return new CompliantNetworkNamedLocation(); + case "#microsoft.graph.countryNamedLocation": return new CountryNamedLocation(); + case "#microsoft.graph.ipNamedLocation": return new IpNamedLocation(); + case "#microsoft.graph.privateLinkNamedLocation": return new PrivateLinkNamedLocation(); + case "#microsoft.graph.serviceTagNamedLocation": return new ServiceTagNamedLocation(); + } + } + return new NamedLocation(); + } + /** + * Gets the createdDateTime property value. The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the displayName property value. Human-readable name of the location. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the id property value. Identifier of a namedLocation object. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * Gets the modifiedDateTime property value. The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getModifiedDateTime() { + return this.backingStore.get("modifiedDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("id", this.getId()); + writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); + } + /** + * Sets the createdDateTime property value. The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the displayName property value. Human-readable name of the location. + * @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 id property value. Identifier of a namedLocation object. Read-only. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the modifiedDateTime property value. The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the modifiedDateTime property. + */ + public void setModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("modifiedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/NamedLocationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/NamedLocationCollectionResponse.java new file mode 100644 index 00000000000..f9fa9650709 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/NamedLocationCollectionResponse.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 NamedLocationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link NamedLocationCollectionResponse} and sets the default values. + */ + public NamedLocationCollectionResponse() { + 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 NamedLocationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static NamedLocationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new NamedLocationCollectionResponse(); + } + /** + * 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(NamedLocation::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/OnPremisesPublishing.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnPremisesPublishing.java index 7bf77302fa3..6f86afe0f0a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OnPremisesPublishing.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnPremisesPublishing.java @@ -101,7 +101,7 @@ public String getExternalUrl() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(27); + final HashMap> deserializerMap = new HashMap>(28); deserializerMap.put("alternateUrl", (n) -> { this.setAlternateUrl(n.getStringValue()); }); deserializerMap.put("applicationServerTimeout", (n) -> { this.setApplicationServerTimeout(n.getStringValue()); }); deserializerMap.put("applicationType", (n) -> { this.setApplicationType(n.getStringValue()); }); @@ -110,6 +110,7 @@ public Map> getFieldDeserializers deserializerMap.put("internalUrl", (n) -> { this.setInternalUrl(n.getStringValue()); }); deserializerMap.put("isAccessibleViaZTNAClient", (n) -> { this.setIsAccessibleViaZTNAClient(n.getBooleanValue()); }); deserializerMap.put("isBackendCertificateValidationEnabled", (n) -> { this.setIsBackendCertificateValidationEnabled(n.getBooleanValue()); }); + deserializerMap.put("isContinuousAccessEvaluationEnabled", (n) -> { this.setIsContinuousAccessEvaluationEnabled(n.getBooleanValue()); }); deserializerMap.put("isDnsResolutionEnabled", (n) -> { this.setIsDnsResolutionEnabled(n.getBooleanValue()); }); deserializerMap.put("isHttpOnlyCookieEnabled", (n) -> { this.setIsHttpOnlyCookieEnabled(n.getBooleanValue()); }); deserializerMap.put("isOnPremPublishingEnabled", (n) -> { this.setIsOnPremPublishingEnabled(n.getBooleanValue()); }); @@ -155,6 +156,14 @@ public Boolean getIsAccessibleViaZTNAClient() { public Boolean getIsBackendCertificateValidationEnabled() { return this.backingStore.get("isBackendCertificateValidationEnabled"); } + /** + * Gets the isContinuousAccessEvaluationEnabled property value. Indicates whether continuous access evaluation is enabled for Application Proxy application. For all Application Proxy apps, the property is set to true by default. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsContinuousAccessEvaluationEnabled() { + return this.backingStore.get("isContinuousAccessEvaluationEnabled"); + } /** * Gets the isDnsResolutionEnabled property value. Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. * @return a {@link Boolean} @@ -321,6 +330,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("internalUrl", this.getInternalUrl()); writer.writeBooleanValue("isAccessibleViaZTNAClient", this.getIsAccessibleViaZTNAClient()); writer.writeBooleanValue("isBackendCertificateValidationEnabled", this.getIsBackendCertificateValidationEnabled()); + writer.writeBooleanValue("isContinuousAccessEvaluationEnabled", this.getIsContinuousAccessEvaluationEnabled()); writer.writeBooleanValue("isDnsResolutionEnabled", this.getIsDnsResolutionEnabled()); writer.writeBooleanValue("isHttpOnlyCookieEnabled", this.getIsHttpOnlyCookieEnabled()); writer.writeBooleanValue("isOnPremPublishingEnabled", this.getIsOnPremPublishingEnabled()); @@ -413,6 +423,13 @@ public void setIsAccessibleViaZTNAClient(@jakarta.annotation.Nullable final Bool public void setIsBackendCertificateValidationEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isBackendCertificateValidationEnabled", value); } + /** + * Sets the isContinuousAccessEvaluationEnabled property value. Indicates whether continuous access evaluation is enabled for Application Proxy application. For all Application Proxy apps, the property is set to true by default. + * @param value Value to set for the isContinuousAccessEvaluationEnabled property. + */ + public void setIsContinuousAccessEvaluationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isContinuousAccessEvaluationEnabled", value); + } /** * Sets the isDnsResolutionEnabled property value. Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. * @param value Value to set for the isDnsResolutionEnabled property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Place.java b/src/main/java/com/microsoft/graph/beta/generated/models/Place.java index 654b0da907b..942ad1df054 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Place.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Place.java @@ -45,6 +45,14 @@ public static Place createFromDiscriminatorValue(@jakarta.annotation.Nonnull fin public PhysicalAddress getAddress() { return this.backingStore.get("address"); } + /** + * Gets the checkIns property value. A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCheckIns() { + return this.backingStore.get("checkIns"); + } /** * Gets the displayName property value. The name that is associated with the place. * @return a {@link String} @@ -61,6 +69,7 @@ public String getDisplayName() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("address", (n) -> { this.setAddress(n.getObjectValue(PhysicalAddress::createFromDiscriminatorValue)); }); + deserializerMap.put("checkIns", (n) -> { this.setCheckIns(n.getCollectionOfObjectValues(CheckInClaim::createFromDiscriminatorValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("geoCoordinates", (n) -> { this.setGeoCoordinates(n.getObjectValue(OutlookGeoCoordinates::createFromDiscriminatorValue)); }); deserializerMap.put("isWheelChairAccessible", (n) -> { this.setIsWheelChairAccessible(n.getBooleanValue()); }); @@ -135,6 +144,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("address", this.getAddress()); + writer.writeCollectionOfObjectValues("checkIns", this.getCheckIns()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("geoCoordinates", this.getGeoCoordinates()); writer.writeBooleanValue("isWheelChairAccessible", this.getIsWheelChairAccessible()); @@ -151,6 +161,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAddress(@jakarta.annotation.Nullable final PhysicalAddress value) { this.backingStore.set("address", value); } + /** + * Sets the checkIns property value. A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param value Value to set for the checkIns property. + */ + public void setCheckIns(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("checkIns", value); + } /** * Sets the displayName property value. The name that is associated with the place. * @param value Value to set for the displayName property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyDeletableItem.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyDeletableItem.java new file mode 100644 index 00000000000..6adad850e16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyDeletableItem.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyDeletableItem implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PolicyDeletableItem} and sets the default values. + */ + public PolicyDeletableItem() { + 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 PolicyDeletableItem} + */ + @jakarta.annotation.Nonnull + public static PolicyDeletableItem 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.compliantNetworkNamedLocation": return new CompliantNetworkNamedLocation(); + case "#microsoft.graph.conditionalAccessPolicy": return new ConditionalAccessPolicy(); + case "#microsoft.graph.countryNamedLocation": return new CountryNamedLocation(); + case "#microsoft.graph.crossTenantAccessPolicyConfigurationPartner": return new CrossTenantAccessPolicyConfigurationPartner(); + case "#microsoft.graph.crossTenantIdentitySyncPolicyPartner": return new CrossTenantIdentitySyncPolicyPartner(); + case "#microsoft.graph.ipNamedLocation": return new IpNamedLocation(); + case "#microsoft.graph.namedLocation": return new NamedLocation(); + case "#microsoft.graph.privateLinkNamedLocation": return new PrivateLinkNamedLocation(); + case "#microsoft.graph.serviceTagNamedLocation": return new ServiceTagNamedLocation(); + case "#microsoft.graph.whatIfAnalysisResult": return new WhatIfAnalysisResult(); + } + } + return new PolicyDeletableItem(); + } + /** + * 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 deletedDateTime property value. Shows the last date and time the policy was deleted. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDeletedDateTime() { + return this.backingStore.get("deletedDateTime"); + } + /** + * 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("deletedDateTime", (n) -> { this.setDeletedDateTime(n.getOffsetDateTimeValue()); }); + 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.writeOffsetDateTimeValue("deletedDateTime", this.getDeletedDateTime()); + 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 deletedDateTime property value. Shows the last date and time the policy was deleted. + * @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 @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/PolicyDeletableRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyDeletableRoot.java new file mode 100644 index 00000000000..d2e357752b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyDeletableRoot.java @@ -0,0 +1,78 @@ +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 PolicyDeletableRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link PolicyDeletableRoot} and sets the default values. + */ + public PolicyDeletableRoot() { + 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 PolicyDeletableRoot} + */ + @jakarta.annotation.Nonnull + public static PolicyDeletableRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PolicyDeletableRoot(); + } + /** + * Gets the crossTenantPartners property value. Represents the partner-specific configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Microsoft Entra B2B collaboration and B2B direct connect. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCrossTenantPartners() { + return this.backingStore.get("crossTenantPartners"); + } + /** + * Gets the crossTenantSyncPolicyPartners property value. Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCrossTenantSyncPolicyPartners() { + return this.backingStore.get("crossTenantSyncPolicyPartners"); + } + /** + * 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("crossTenantPartners", (n) -> { this.setCrossTenantPartners(n.getCollectionOfObjectValues(CrossTenantAccessPolicyConfigurationPartner::createFromDiscriminatorValue)); }); + deserializerMap.put("crossTenantSyncPolicyPartners", (n) -> { this.setCrossTenantSyncPolicyPartners(n.getCollectionOfObjectValues(CrossTenantIdentitySyncPolicyPartner::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("crossTenantPartners", this.getCrossTenantPartners()); + writer.writeCollectionOfObjectValues("crossTenantSyncPolicyPartners", this.getCrossTenantSyncPolicyPartners()); + } + /** + * Sets the crossTenantPartners property value. Represents the partner-specific configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Microsoft Entra B2B collaboration and B2B direct connect. + * @param value Value to set for the crossTenantPartners property. + */ + public void setCrossTenantPartners(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("crossTenantPartners", value); + } + /** + * Sets the crossTenantSyncPolicyPartners property value. Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @param value Value to set for the crossTenantSyncPolicyPartners property. + */ + public void setCrossTenantSyncPolicyPartners(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("crossTenantSyncPolicyPartners", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyRoot.java index 6ad7cbbe407..9b716dd2e24 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyRoot.java @@ -104,6 +104,14 @@ public B2cAuthenticationMethodsPolicy getB2cAuthenticationMethodsPolicy() { public java.util.List getClaimsMappingPolicies() { return this.backingStore.get("claimsMappingPolicies"); } + /** + * Gets the conditionalAccessPolicies property value. The custom rules that define an access scenario. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getConditionalAccessPolicies() { + return this.backingStore.get("conditionalAccessPolicies"); + } /** * Gets the crossTenantAccessPolicy property value. The custom rules that define an access scenario when interacting with external Microsoft Entra tenants. * @return a {@link CrossTenantAccessPolicy} @@ -120,6 +128,14 @@ public CrossTenantAccessPolicy getCrossTenantAccessPolicy() { public TenantAppManagementPolicy getDefaultAppManagementPolicy() { return this.backingStore.get("defaultAppManagementPolicy"); } + /** + * Gets the deletedItems property value. Policies that support soft-delete functionality and can be restored within 30 days. + * @return a {@link PolicyDeletableRoot} + */ + @jakarta.annotation.Nullable + public PolicyDeletableRoot getDeletedItems() { + return this.backingStore.get("deletedItems"); + } /** * Gets the deviceRegistrationPolicy property value. Represents the policy scope that controls quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @return a {@link DeviceRegistrationPolicy} @@ -177,8 +193,10 @@ public Map> getFieldDeserializers deserializerMap.put("authorizationPolicy", (n) -> { this.setAuthorizationPolicy(n.getCollectionOfObjectValues(AuthorizationPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("b2cAuthenticationMethodsPolicy", (n) -> { this.setB2cAuthenticationMethodsPolicy(n.getObjectValue(B2cAuthenticationMethodsPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("claimsMappingPolicies", (n) -> { this.setClaimsMappingPolicies(n.getCollectionOfObjectValues(ClaimsMappingPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("conditionalAccessPolicies", (n) -> { this.setConditionalAccessPolicies(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("crossTenantAccessPolicy", (n) -> { this.setCrossTenantAccessPolicy(n.getObjectValue(CrossTenantAccessPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("defaultAppManagementPolicy", (n) -> { this.setDefaultAppManagementPolicy(n.getObjectValue(TenantAppManagementPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("deletedItems", (n) -> { this.setDeletedItems(n.getObjectValue(PolicyDeletableRoot::createFromDiscriminatorValue)); }); deserializerMap.put("deviceRegistrationPolicy", (n) -> { this.setDeviceRegistrationPolicy(n.getObjectValue(DeviceRegistrationPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("directoryRoleAccessReviewPolicy", (n) -> { this.setDirectoryRoleAccessReviewPolicy(n.getObjectValue(DirectoryRoleAccessReviewPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("externalIdentitiesPolicy", (n) -> { this.setExternalIdentitiesPolicy(n.getObjectValue(ExternalIdentitiesPolicy::createFromDiscriminatorValue)); }); @@ -186,8 +204,8 @@ public Map> getFieldDeserializers deserializerMap.put("federatedTokenValidationPolicy", (n) -> { this.setFederatedTokenValidationPolicy(n.getObjectValue(FederatedTokenValidationPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("homeRealmDiscoveryPolicies", (n) -> { this.setHomeRealmDiscoveryPolicies(n.getCollectionOfObjectValues(HomeRealmDiscoveryPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("identitySecurityDefaultsEnforcementPolicy", (n) -> { this.setIdentitySecurityDefaultsEnforcementPolicy(n.getObjectValue(IdentitySecurityDefaultsEnforcementPolicy::createFromDiscriminatorValue)); }); - deserializerMap.put("mobileAppManagementPolicies", (n) -> { this.setMobileAppManagementPolicies(n.getCollectionOfObjectValues(MobilityManagementPolicy::createFromDiscriminatorValue)); }); - deserializerMap.put("mobileDeviceManagementPolicies", (n) -> { this.setMobileDeviceManagementPolicies(n.getCollectionOfObjectValues(MobilityManagementPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("mobileAppManagementPolicies", (n) -> { this.setMobileAppManagementPolicies(n.getCollectionOfObjectValues(MobileAppManagementPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("mobileDeviceManagementPolicies", (n) -> { this.setMobileDeviceManagementPolicies(n.getCollectionOfObjectValues(MobileDeviceManagementPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrantPolicies", (n) -> { this.setPermissionGrantPolicies(n.getCollectionOfObjectValues(PermissionGrantPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrantPreApprovalPolicies", (n) -> { this.setPermissionGrantPreApprovalPolicies(n.getCollectionOfObjectValues(PermissionGrantPreApprovalPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("roleManagementPolicies", (n) -> { this.setRoleManagementPolicies(n.getCollectionOfObjectValues(UnifiedRoleManagementPolicy::createFromDiscriminatorValue)); }); @@ -215,18 +233,18 @@ public IdentitySecurityDefaultsEnforcementPolicy getIdentitySecurityDefaultsEnfo } /** * Gets the mobileAppManagementPolicies property value. The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getMobileAppManagementPolicies() { + public java.util.List getMobileAppManagementPolicies() { return this.backingStore.get("mobileAppManagementPolicies"); } /** * Gets the mobileDeviceManagementPolicies property value. The mobileDeviceManagementPolicies property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getMobileDeviceManagementPolicies() { + public java.util.List getMobileDeviceManagementPolicies() { return this.backingStore.get("mobileDeviceManagementPolicies"); } /** @@ -302,8 +320,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("authorizationPolicy", this.getAuthorizationPolicy()); writer.writeObjectValue("b2cAuthenticationMethodsPolicy", this.getB2cAuthenticationMethodsPolicy()); writer.writeCollectionOfObjectValues("claimsMappingPolicies", this.getClaimsMappingPolicies()); + writer.writeCollectionOfObjectValues("conditionalAccessPolicies", this.getConditionalAccessPolicies()); writer.writeObjectValue("crossTenantAccessPolicy", this.getCrossTenantAccessPolicy()); writer.writeObjectValue("defaultAppManagementPolicy", this.getDefaultAppManagementPolicy()); + writer.writeObjectValue("deletedItems", this.getDeletedItems()); writer.writeObjectValue("deviceRegistrationPolicy", this.getDeviceRegistrationPolicy()); writer.writeObjectValue("directoryRoleAccessReviewPolicy", this.getDirectoryRoleAccessReviewPolicy()); writer.writeObjectValue("externalIdentitiesPolicy", this.getExternalIdentitiesPolicy()); @@ -391,6 +411,13 @@ public void setB2cAuthenticationMethodsPolicy(@jakarta.annotation.Nullable final public void setClaimsMappingPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("claimsMappingPolicies", value); } + /** + * Sets the conditionalAccessPolicies property value. The custom rules that define an access scenario. + * @param value Value to set for the conditionalAccessPolicies property. + */ + public void setConditionalAccessPolicies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("conditionalAccessPolicies", value); + } /** * Sets the crossTenantAccessPolicy property value. The custom rules that define an access scenario when interacting with external Microsoft Entra tenants. * @param value Value to set for the crossTenantAccessPolicy property. @@ -405,6 +432,13 @@ public void setCrossTenantAccessPolicy(@jakarta.annotation.Nullable final CrossT public void setDefaultAppManagementPolicy(@jakarta.annotation.Nullable final TenantAppManagementPolicy value) { this.backingStore.set("defaultAppManagementPolicy", value); } + /** + * Sets the deletedItems property value. Policies that support soft-delete functionality and can be restored within 30 days. + * @param value Value to set for the deletedItems property. + */ + public void setDeletedItems(@jakarta.annotation.Nullable final PolicyDeletableRoot value) { + this.backingStore.set("deletedItems", value); + } /** * Sets the deviceRegistrationPolicy property value. Represents the policy scope that controls quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @param value Value to set for the deviceRegistrationPolicy property. @@ -458,14 +492,14 @@ public void setIdentitySecurityDefaultsEnforcementPolicy(@jakarta.annotation.Nul * Sets the mobileAppManagementPolicies property value. The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. * @param value Value to set for the mobileAppManagementPolicies property. */ - public void setMobileAppManagementPolicies(@jakarta.annotation.Nullable final java.util.List value) { + public void setMobileAppManagementPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("mobileAppManagementPolicies", value); } /** * Sets the mobileDeviceManagementPolicies property value. The mobileDeviceManagementPolicies property * @param value Value to set for the mobileDeviceManagementPolicies property. */ - public void setMobileDeviceManagementPolicies(@jakarta.annotation.Nullable final java.util.List value) { + public void setMobileDeviceManagementPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("mobileDeviceManagementPolicies", value); } /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PrivateLinkNamedLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/PrivateLinkNamedLocation.java new file mode 100644 index 00000000000..fc88275d067 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PrivateLinkNamedLocation.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 PrivateLinkNamedLocation extends NamedLocation implements Parsable { + /** + * Instantiates a new {@link PrivateLinkNamedLocation} and sets the default values. + */ + public PrivateLinkNamedLocation() { + super(); + this.setOdataType("#microsoft.graph.privateLinkNamedLocation"); + } + /** + * 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 PrivateLinkNamedLocation} + */ + @jakarta.annotation.Nonnull + public static PrivateLinkNamedLocation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PrivateLinkNamedLocation(); + } + /** + * 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("isTrusted", (n) -> { this.setIsTrusted(n.getBooleanValue()); }); + deserializerMap.put("privateLinkResourcePolicyIds", (n) -> { this.setPrivateLinkResourcePolicyIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the isTrusted property value. The isTrusted property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsTrusted() { + return this.backingStore.get("isTrusted"); + } + /** + * Gets the privateLinkResourcePolicyIds property value. The privateLinkResourcePolicyIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPrivateLinkResourcePolicyIds() { + return this.backingStore.get("privateLinkResourcePolicyIds"); + } + /** + * 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("isTrusted", this.getIsTrusted()); + writer.writeCollectionOfPrimitiveValues("privateLinkResourcePolicyIds", this.getPrivateLinkResourcePolicyIds()); + } + /** + * Sets the isTrusted property value. The isTrusted property + * @param value Value to set for the isTrusted property. + */ + public void setIsTrusted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isTrusted", value); + } + /** + * Sets the privateLinkResourcePolicyIds property value. The privateLinkResourcePolicyIds property + * @param value Value to set for the privateLinkResourcePolicyIds property. + */ + public void setPrivateLinkResourcePolicyIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("privateLinkResourcePolicyIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyArtifactCount.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyArtifactCount.java new file mode 100644 index 00000000000..10ffc943dd4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyArtifactCount.java @@ -0,0 +1,175 @@ +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 ProtectionPolicyArtifactCount implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ProtectionPolicyArtifactCount} and sets the default values. + */ + public ProtectionPolicyArtifactCount() { + 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 ProtectionPolicyArtifactCount} + */ + @jakarta.annotation.Nonnull + public static ProtectionPolicyArtifactCount createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProtectionPolicyArtifactCount(); + } + /** + * 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 completed property value. The number of artifacts whose protection is completed. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCompleted() { + return this.backingStore.get("completed"); + } + /** + * Gets the failed property value. The number of artifacts whose protection failed. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailed() { + return this.backingStore.get("failed"); + } + /** + * 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("completed", (n) -> { this.setCompleted(n.getIntegerValue()); }); + deserializerMap.put("failed", (n) -> { this.setFailed(n.getIntegerValue()); }); + deserializerMap.put("inProgress", (n) -> { this.setInProgress(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("total", (n) -> { this.setTotal(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the inProgress property value. The number of artifacts whose protection is in progress. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getInProgress() { + return this.backingStore.get("inProgress"); + } + /** + * 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 total property value. The number of artifacts present in the protection policy. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotal() { + return this.backingStore.get("total"); + } + /** + * 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("completed", this.getCompleted()); + writer.writeIntegerValue("failed", this.getFailed()); + writer.writeIntegerValue("inProgress", this.getInProgress()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("total", this.getTotal()); + 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 completed property value. The number of artifacts whose protection is completed. + * @param value Value to set for the completed property. + */ + public void setCompleted(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("completed", value); + } + /** + * Sets the failed property value. The number of artifacts whose protection failed. + * @param value Value to set for the failed property. + */ + public void setFailed(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failed", value); + } + /** + * Sets the inProgress property value. The number of artifacts whose protection is in progress. + * @param value Value to set for the inProgress property. + */ + public void setInProgress(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("inProgress", 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 total property value. The number of artifacts present in the protection policy. + * @param value Value to set for the total property. + */ + public void setTotal(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("total", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java index 36db69c8156..714627a5ad9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java @@ -51,7 +51,7 @@ public IdentitySet getCreatedBy() { return this.backingStore.get("createdBy"); } /** - * Gets the createdDateTime property value. The time of creation of the policy. + * Gets the createdDateTime property value. The date and time when the policy was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -77,12 +77,22 @@ public Map> getFieldDeserializers deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("protectionPolicyArtifactCount", (n) -> { this.setProtectionPolicyArtifactCount(n.getObjectValue(ProtectionPolicyArtifactCount::createFromDiscriminatorValue)); }); deserializerMap.put("retentionSettings", (n) -> { this.setRetentionSettings(n.getCollectionOfObjectValues(RetentionSetting::createFromDiscriminatorValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ProtectionPolicyStatus::forValue)); }); return deserializerMap; } + /** + * Gets the isEnabled property value. Indicates whether the policy is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } /** * Gets the lastModifiedBy property value. The identity of the person who last modified the policy. * @return a {@link IdentitySet} @@ -92,13 +102,21 @@ public IdentitySet getLastModifiedBy() { return this.backingStore.get("lastModifiedBy"); } /** - * Gets the lastModifiedDateTime property value. The timestamp of the last modification of the policy. + * Gets the lastModifiedDateTime property value. The date and time when the policy 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. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } + /** + * Gets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. + * @return a {@link ProtectionPolicyArtifactCount} + */ + @jakarta.annotation.Nullable + public ProtectionPolicyArtifactCount getProtectionPolicyArtifactCount() { + return this.backingStore.get("protectionPolicyArtifactCount"); + } /** * Gets the retentionSettings property value. Contains the retention setting details for the policy. * @return a {@link java.util.List} @@ -126,8 +144,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("createdBy", this.getCreatedBy()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeObjectValue("protectionPolicyArtifactCount", this.getProtectionPolicyArtifactCount()); writer.writeCollectionOfObjectValues("retentionSettings", this.getRetentionSettings()); writer.writeEnumValue("status", this.getStatus()); } @@ -146,7 +166,7 @@ public void setCreatedBy(@jakarta.annotation.Nullable final IdentitySet value) { this.backingStore.set("createdBy", value); } /** - * Sets the createdDateTime property value. The time of creation of the policy. + * Sets the createdDateTime property value. The date and time when the policy was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the createdDateTime property. */ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -159,6 +179,13 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the isEnabled property value. Indicates whether the policy 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 lastModifiedBy property value. The identity of the person who last modified the policy. * @param value Value to set for the lastModifiedBy property. @@ -167,12 +194,19 @@ public void setLastModifiedBy(@jakarta.annotation.Nullable final IdentitySet val this.backingStore.set("lastModifiedBy", value); } /** - * Sets the lastModifiedDateTime property value. The timestamp of the last modification of the policy. + * Sets the lastModifiedDateTime property value. The date and time when the policy 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. * @param value Value to set for the lastModifiedDateTime property. */ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } + /** + * Sets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. + * @param value Value to set for the protectionPolicyArtifactCount property. + */ + public void setProtectionPolicyArtifactCount(@jakarta.annotation.Nullable final ProtectionPolicyArtifactCount value) { + this.backingStore.set("protectionPolicyArtifactCount", value); + } /** * Sets the retentionSettings property value. Contains the retention setting details for the policy. * @param value Value to set for the retentionSettings property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SectionMap.java b/src/main/java/com/microsoft/graph/beta/generated/models/SectionMap.java new file mode 100644 index 00000000000..09a1cc8423e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SectionMap.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 SectionMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link SectionMap} and sets the default values. + */ + public SectionMap() { + super(); + this.setOdataType("#microsoft.graph.sectionMap"); + } + /** + * 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 SectionMap} + */ + @jakarta.annotation.Nonnull + public static SectionMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SectionMap(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of the section to which this sectionMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * 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("placeId", this.getPlaceId()); + } + /** + * Sets the placeId property value. Identifier of the section to which this sectionMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSignIn.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSignIn.java new file mode 100644 index 00000000000..6ceccba787e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSignIn.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 ServicePrincipalSignIn extends SignInIdentity implements Parsable { + /** + * Instantiates a new {@link ServicePrincipalSignIn} and sets the default values. + */ + public ServicePrincipalSignIn() { + super(); + this.setOdataType("#microsoft.graph.servicePrincipalSignIn"); + } + /** + * 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 ServicePrincipalSignIn} + */ + @jakarta.annotation.Nonnull + public static ServicePrincipalSignIn createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ServicePrincipalSignIn(); + } + /** + * 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("servicePrincipalId", (n) -> { this.setServicePrincipalId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the servicePrincipalId property value. appId of the service principal that is signing in. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServicePrincipalId() { + return this.backingStore.get("servicePrincipalId"); + } + /** + * 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("servicePrincipalId", this.getServicePrincipalId()); + } + /** + * Sets the servicePrincipalId property value. appId of the service principal that is signing in. + * @param value Value to set for the servicePrincipalId property. + */ + public void setServicePrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("servicePrincipalId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ServiceTagNamedLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServiceTagNamedLocation.java new file mode 100644 index 00000000000..5945aa4b366 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServiceTagNamedLocation.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 ServiceTagNamedLocation extends NamedLocation implements Parsable { + /** + * Instantiates a new {@link ServiceTagNamedLocation} and sets the default values. + */ + public ServiceTagNamedLocation() { + super(); + this.setOdataType("#microsoft.graph.serviceTagNamedLocation"); + } + /** + * 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 ServiceTagNamedLocation} + */ + @jakarta.annotation.Nonnull + public static ServiceTagNamedLocation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ServiceTagNamedLocation(); + } + /** + * 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("isTrusted", (n) -> { this.setIsTrusted(n.getBooleanValue()); }); + deserializerMap.put("serviceTags", (n) -> { this.setServiceTags(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the isTrusted property value. The isTrusted property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsTrusted() { + return this.backingStore.get("isTrusted"); + } + /** + * Gets the serviceTags property value. The serviceTags property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getServiceTags() { + return this.backingStore.get("serviceTags"); + } + /** + * 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("isTrusted", this.getIsTrusted()); + writer.writeCollectionOfPrimitiveValues("serviceTags", this.getServiceTags()); + } + /** + * Sets the isTrusted property value. The isTrusted property + * @param value Value to set for the isTrusted property. + */ + public void setIsTrusted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isTrusted", value); + } + /** + * Sets the serviceTags property value. The serviceTags property + * @param value Value to set for the serviceTags property. + */ + public void setServiceTags(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("serviceTags", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SignInConditions.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignInConditions.java new file mode 100644 index 00000000000..b09a4df86c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignInConditions.java @@ -0,0 +1,277 @@ +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 SignInConditions implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SignInConditions} and sets the default values. + */ + public SignInConditions() { + 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 SignInConditions} + */ + @jakarta.annotation.Nonnull + public static SignInConditions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SignInConditions(); + } + /** + * 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 authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + * @return a {@link AuthenticationFlow} + */ + @jakarta.annotation.Nullable + public AuthenticationFlow getAuthenticationFlow() { + return this.backingStore.get("authenticationFlow"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + * @return a {@link ConditionalAccessClientApp} + */ + @jakarta.annotation.Nullable + public ConditionalAccessClientApp getClientAppType() { + return this.backingStore.get("clientAppType"); + } + /** + * Gets the country property value. Country from where the identity is authenticating. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCountry() { + return this.backingStore.get("country"); + } + /** + * Gets the deviceInfo property value. Information about the device used for the sign-in. + * @return a {@link DeviceInfo} + */ + @jakarta.annotation.Nullable + public DeviceInfo getDeviceInfo() { + return this.backingStore.get("deviceInfo"); + } + /** + * Gets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + * @return a {@link ConditionalAccessDevicePlatform} + */ + @jakarta.annotation.Nullable + public ConditionalAccessDevicePlatform getDevicePlatform() { + return this.backingStore.get("devicePlatform"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("authenticationFlow", (n) -> { this.setAuthenticationFlow(n.getObjectValue(AuthenticationFlow::createFromDiscriminatorValue)); }); + deserializerMap.put("clientAppType", (n) -> { this.setClientAppType(n.getEnumValue(ConditionalAccessClientApp::forValue)); }); + deserializerMap.put("country", (n) -> { this.setCountry(n.getStringValue()); }); + deserializerMap.put("deviceInfo", (n) -> { this.setDeviceInfo(n.getObjectValue(DeviceInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("devicePlatform", (n) -> { this.setDevicePlatform(n.getEnumValue(ConditionalAccessDevicePlatform::forValue)); }); + deserializerMap.put("insiderRiskLevel", (n) -> { this.setInsiderRiskLevel(n.getEnumValue(InsiderRiskLevel::forValue)); }); + deserializerMap.put("ipAddress", (n) -> { this.setIpAddress(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("servicePrincipalRiskLevel", (n) -> { this.setServicePrincipalRiskLevel(n.getEnumValue(RiskLevel::forValue)); }); + deserializerMap.put("signInRiskLevel", (n) -> { this.setSignInRiskLevel(n.getEnumValue(RiskLevel::forValue)); }); + deserializerMap.put("userRiskLevel", (n) -> { this.setUserRiskLevel(n.getEnumValue(RiskLevel::forValue)); }); + return deserializerMap; + } + /** + * Gets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + * @return a {@link InsiderRiskLevel} + */ + @jakarta.annotation.Nullable + public InsiderRiskLevel getInsiderRiskLevel() { + return this.backingStore.get("insiderRiskLevel"); + } + /** + * Gets the ipAddress property value. Ip address of the authenticating identity. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIpAddress() { + return this.backingStore.get("ipAddress"); + } + /** + * 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 servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return a {@link RiskLevel} + */ + @jakarta.annotation.Nullable + public RiskLevel getServicePrincipalRiskLevel() { + return this.backingStore.get("servicePrincipalRiskLevel"); + } + /** + * Gets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return a {@link RiskLevel} + */ + @jakarta.annotation.Nullable + public RiskLevel getSignInRiskLevel() { + return this.backingStore.get("signInRiskLevel"); + } + /** + * Gets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return a {@link RiskLevel} + */ + @jakarta.annotation.Nullable + public RiskLevel getUserRiskLevel() { + return this.backingStore.get("userRiskLevel"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("authenticationFlow", this.getAuthenticationFlow()); + writer.writeEnumValue("clientAppType", this.getClientAppType()); + writer.writeStringValue("country", this.getCountry()); + writer.writeObjectValue("deviceInfo", this.getDeviceInfo()); + writer.writeEnumValue("devicePlatform", this.getDevicePlatform()); + writer.writeEnumValue("insiderRiskLevel", this.getInsiderRiskLevel()); + writer.writeStringValue("ipAddress", this.getIpAddress()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("servicePrincipalRiskLevel", this.getServicePrincipalRiskLevel()); + writer.writeEnumValue("signInRiskLevel", this.getSignInRiskLevel()); + writer.writeEnumValue("userRiskLevel", this.getUserRiskLevel()); + 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 authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + * @param value Value to set for the authenticationFlow property. + */ + public void setAuthenticationFlow(@jakarta.annotation.Nullable final AuthenticationFlow value) { + this.backingStore.set("authenticationFlow", 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 clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + * @param value Value to set for the clientAppType property. + */ + public void setClientAppType(@jakarta.annotation.Nullable final ConditionalAccessClientApp value) { + this.backingStore.set("clientAppType", value); + } + /** + * Sets the country property value. Country from where the identity is authenticating. + * @param value Value to set for the country property. + */ + public void setCountry(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("country", value); + } + /** + * Sets the deviceInfo property value. Information about the device used for the sign-in. + * @param value Value to set for the deviceInfo property. + */ + public void setDeviceInfo(@jakarta.annotation.Nullable final DeviceInfo value) { + this.backingStore.set("deviceInfo", value); + } + /** + * Sets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + * @param value Value to set for the devicePlatform property. + */ + public void setDevicePlatform(@jakarta.annotation.Nullable final ConditionalAccessDevicePlatform value) { + this.backingStore.set("devicePlatform", value); + } + /** + * Sets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + * @param value Value to set for the insiderRiskLevel property. + */ + public void setInsiderRiskLevel(@jakarta.annotation.Nullable final InsiderRiskLevel value) { + this.backingStore.set("insiderRiskLevel", value); + } + /** + * Sets the ipAddress property value. Ip address of the authenticating identity. + * @param value Value to set for the ipAddress property. + */ + public void setIpAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ipAddress", 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 servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param value Value to set for the servicePrincipalRiskLevel property. + */ + public void setServicePrincipalRiskLevel(@jakarta.annotation.Nullable final RiskLevel value) { + this.backingStore.set("servicePrincipalRiskLevel", value); + } + /** + * Sets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param value Value to set for the signInRiskLevel property. + */ + public void setSignInRiskLevel(@jakarta.annotation.Nullable final RiskLevel value) { + this.backingStore.set("signInRiskLevel", value); + } + /** + * Sets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param value Value to set for the userRiskLevel property. + */ + public void setUserRiskLevel(@jakarta.annotation.Nullable final RiskLevel value) { + this.backingStore.set("userRiskLevel", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SignInContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignInContext.java new file mode 100644 index 00000000000..1491f3f081c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignInContext.java @@ -0,0 +1,116 @@ +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 SignInContext implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SignInContext} and sets the default values. + */ + public SignInContext() { + 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 SignInContext} + */ + @jakarta.annotation.Nonnull + public static SignInContext 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.applicationContext": return new ApplicationContext(); + case "#microsoft.graph.authContext": return new AuthContext(); + case "#microsoft.graph.userActionContext": return new UserActionContext(); + } + } + return new SignInContext(); + } + /** + * 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/SignInIdentity.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignInIdentity.java new file mode 100644 index 00000000000..3dd097f9873 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignInIdentity.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 SignInIdentity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SignInIdentity} and sets the default values. + */ + public SignInIdentity() { + 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 SignInIdentity} + */ + @jakarta.annotation.Nonnull + public static SignInIdentity 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.servicePrincipalSignIn": return new ServicePrincipalSignIn(); + case "#microsoft.graph.userSignIn": return new UserSignIn(); + } + } + return new SignInIdentity(); + } + /** + * 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/TelecomExpenseManagementPartner.java b/src/main/java/com/microsoft/graph/beta/generated/models/TelecomExpenseManagementPartner.java deleted file mode 100644 index 3f06778e03d..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TelecomExpenseManagementPartner.java +++ /dev/null @@ -1,133 +0,0 @@ -package com.microsoft.graph.beta.models; - -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParseNode; -import com.microsoft.kiota.serialization.SerializationWriter; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -/** - * telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartner extends Entity implements Parsable { - /** - * Instantiates a new {@link TelecomExpenseManagementPartner} and sets the default values. - */ - public TelecomExpenseManagementPartner() { - 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 TelecomExpenseManagementPartner} - */ - @jakarta.annotation.Nonnull - public static TelecomExpenseManagementPartner createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new TelecomExpenseManagementPartner(); - } - /** - * Gets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getAppAuthorized() { - return this.backingStore.get("appAuthorized"); - } - /** - * Gets the displayName property value. Display name of the TEM partner. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getDisplayName() { - return this.backingStore.get("displayName"); - } - /** - * Gets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getEnabled() { - return this.backingStore.get("enabled"); - } - /** - * 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("appAuthorized", (n) -> { this.setAppAuthorized(n.getBooleanValue()); }); - deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); - deserializerMap.put("enabled", (n) -> { this.setEnabled(n.getBooleanValue()); }); - deserializerMap.put("lastConnectionDateTime", (n) -> { this.setLastConnectionDateTime(n.getOffsetDateTimeValue()); }); - deserializerMap.put("url", (n) -> { this.setUrl(n.getStringValue()); }); - return deserializerMap; - } - /** - * Gets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getLastConnectionDateTime() { - return this.backingStore.get("lastConnectionDateTime"); - } - /** - * Gets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @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); - super.serialize(writer); - writer.writeBooleanValue("appAuthorized", this.getAppAuthorized()); - writer.writeStringValue("displayName", this.getDisplayName()); - writer.writeBooleanValue("enabled", this.getEnabled()); - writer.writeOffsetDateTimeValue("lastConnectionDateTime", this.getLastConnectionDateTime()); - writer.writeStringValue("url", this.getUrl()); - } - /** - * Sets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. - * @param value Value to set for the appAuthorized property. - */ - public void setAppAuthorized(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("appAuthorized", value); - } - /** - * Sets the displayName property value. Display name of the TEM partner. - * @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 enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @param value Value to set for the enabled property. - */ - public void setEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("enabled", value); - } - /** - * Sets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @param value Value to set for the lastConnectionDateTime property. - */ - public void setLastConnectionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("lastConnectionDateTime", value); - } - /** - * Sets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @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/UnitMap.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnitMap.java new file mode 100644 index 00000000000..a0bcd6a722a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnitMap.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 UnitMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link UnitMap} and sets the default values. + */ + public UnitMap() { + super(); + this.setOdataType("#microsoft.graph.unitMap"); + } + /** + * 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 UnitMap} + */ + @jakarta.annotation.Nonnull + public static UnitMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnitMap(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of the place (such as a room) to which this unitMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * 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("placeId", this.getPlaceId()); + } + /** + * Sets the placeId property value. Identifier of the place (such as a room) to which this unitMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UsageAuthMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/UsageAuthMethod.java index c938888f13a..f61fb2d9897 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UsageAuthMethod.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UsageAuthMethod.java @@ -16,7 +16,23 @@ public enum UsageAuthMethod implements ValuedEnum { Fido("fido"), AppPassword("appPassword"), UnknownFutureValue("unknownFutureValue"), - ExternalAuthMethod("externalAuthMethod"); + ExternalAuthMethod("externalAuthMethod"), + HardwareOneTimePasscode("hardwareOneTimePasscode"), + WindowsHelloForBusiness("windowsHelloForBusiness"), + MicrosoftAuthenticatorPasswordless("microsoftAuthenticatorPasswordless"), + TemporaryAccessPass("temporaryAccessPass"), + MacOsSecureEnclaveKey("macOsSecureEnclaveKey"), + PassKeyDeviceBound("passKeyDeviceBound"), + PassKeyDeviceBoundAuthenticator("passKeyDeviceBoundAuthenticator"), + PassKeyDeviceBoundWindowsHello("passKeyDeviceBoundWindowsHello"), + SoftwareOneTimePasscode("softwareOneTimePasscode"), + MicrosoftAuthenticatorPush("microsoftAuthenticatorPush"), + MobilePhone("mobilePhone"), + Sms("sms"), + AlternateMobilePhone("alternateMobilePhone"), + Fido2SecurityKey("fido2SecurityKey"), + OneTimePasscode("oneTimePasscode"), + PassKeySynced("passKeySynced"); public final String value; UsageAuthMethod(final String value) { this.value = value; @@ -39,6 +55,22 @@ public static UsageAuthMethod forValue(@jakarta.annotation.Nonnull final String case "appPassword": return AppPassword; case "unknownFutureValue": return UnknownFutureValue; case "externalAuthMethod": return ExternalAuthMethod; + case "hardwareOneTimePasscode": return HardwareOneTimePasscode; + case "windowsHelloForBusiness": return WindowsHelloForBusiness; + case "microsoftAuthenticatorPasswordless": return MicrosoftAuthenticatorPasswordless; + case "temporaryAccessPass": return TemporaryAccessPass; + case "macOsSecureEnclaveKey": return MacOsSecureEnclaveKey; + case "passKeyDeviceBound": return PassKeyDeviceBound; + case "passKeyDeviceBoundAuthenticator": return PassKeyDeviceBoundAuthenticator; + case "passKeyDeviceBoundWindowsHello": return PassKeyDeviceBoundWindowsHello; + case "softwareOneTimePasscode": return SoftwareOneTimePasscode; + case "microsoftAuthenticatorPush": return MicrosoftAuthenticatorPush; + case "mobilePhone": return MobilePhone; + case "sms": return Sms; + case "alternateMobilePhone": return AlternateMobilePhone; + case "fido2SecurityKey": return Fido2SecurityKey; + case "oneTimePasscode": return OneTimePasscode; + case "passKeySynced": return PassKeySynced; default: return null; } } 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 fd9b973b2c3..642d81bb717 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 @@ -52,6 +52,14 @@ public Boolean getAccountEnabled() { public java.util.List getActivities() { return this.backingStore.get("activities"); } + /** + * Gets the adhocCalls property value. Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAdhocCalls() { + return this.backingStore.get("adhocCalls"); + } /** * Gets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). * @return a {@link String} @@ -502,6 +510,7 @@ public Map> getFieldDeserializers deserializerMap.put("aboutMe", (n) -> { this.setAboutMe(n.getStringValue()); }); deserializerMap.put("accountEnabled", (n) -> { this.setAccountEnabled(n.getBooleanValue()); }); deserializerMap.put("activities", (n) -> { this.setActivities(n.getCollectionOfObjectValues(UserActivity::createFromDiscriminatorValue)); }); + deserializerMap.put("adhocCalls", (n) -> { this.setAdhocCalls(n.getCollectionOfObjectValues(AdhocCall::createFromDiscriminatorValue)); }); deserializerMap.put("ageGroup", (n) -> { this.setAgeGroup(n.getStringValue()); }); deserializerMap.put("agreementAcceptances", (n) -> { this.setAgreementAcceptances(n.getCollectionOfObjectValues(AgreementAcceptance::createFromDiscriminatorValue)); }); deserializerMap.put("analytics", (n) -> { this.setAnalytics(n.getObjectValue(UserAnalytics::createFromDiscriminatorValue)); }); @@ -1478,6 +1487,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("aboutMe", this.getAboutMe()); writer.writeBooleanValue("accountEnabled", this.getAccountEnabled()); writer.writeCollectionOfObjectValues("activities", this.getActivities()); + writer.writeCollectionOfObjectValues("adhocCalls", this.getAdhocCalls()); writer.writeStringValue("ageGroup", this.getAgeGroup()); writer.writeCollectionOfObjectValues("agreementAcceptances", this.getAgreementAcceptances()); writer.writeObjectValue("analytics", this.getAnalytics()); @@ -1656,6 +1666,13 @@ public void setAccountEnabled(@jakarta.annotation.Nullable final Boolean value) public void setActivities(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("activities", value); } + /** + * Sets the adhocCalls property value. Ad hoc calls associated with the user. Read-only. Nullable. + * @param value Value to set for the adhocCalls property. + */ + public void setAdhocCalls(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("adhocCalls", value); + } /** * Sets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). * @param value Value to set for the ageGroup property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserAction.java new file mode 100644 index 00000000000..9fbff3afd1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserAction.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 UserAction implements ValuedEnum { + RegisterSecurityInformation("registerSecurityInformation"), + RegisterOrJoinDevices("registerOrJoinDevices"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + UserAction(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static UserAction forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "registerSecurityInformation": return RegisterSecurityInformation; + case "registerOrJoinDevices": return RegisterOrJoinDevices; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserActionContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserActionContext.java new file mode 100644 index 00000000000..3a0e01e09f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserActionContext.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 UserActionContext extends SignInContext implements Parsable { + /** + * Instantiates a new {@link UserActionContext} and sets the default values. + */ + public UserActionContext() { + super(); + this.setOdataType("#microsoft.graph.userActionContext"); + } + /** + * 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 UserActionContext} + */ + @jakarta.annotation.Nonnull + public static UserActionContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UserActionContext(); + } + /** + * 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("userAction", (n) -> { this.setUserAction(n.getEnumValue(UserAction::forValue)); }); + return deserializerMap; + } + /** + * Gets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + * @return a {@link UserAction} + */ + @jakarta.annotation.Nullable + public UserAction getUserAction() { + return this.backingStore.get("userAction"); + } + /** + * 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("userAction", this.getUserAction()); + } + /** + * Sets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + * @param value Value to set for the userAction property. + */ + public void setUserAction(@jakarta.annotation.Nullable final UserAction value) { + this.backingStore.set("userAction", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserSignIn.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserSignIn.java new file mode 100644 index 00000000000..f4affedb521 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserSignIn.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.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserSignIn extends SignInIdentity implements Parsable { + /** + * Instantiates a new {@link UserSignIn} and sets the default values. + */ + public UserSignIn() { + super(); + this.setOdataType("#microsoft.graph.userSignIn"); + } + /** + * 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 UserSignIn} + */ + @jakarta.annotation.Nonnull + public static UserSignIn createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UserSignIn(); + } + /** + * Gets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalTenantId() { + return this.backingStore.get("externalTenantId"); + } + /** + * Gets the externalUserType property value. The externalUserType property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getExternalUserType() { + return this.backingStore.get("externalUserType"); + } + /** + * 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("externalTenantId", (n) -> { this.setExternalTenantId(n.getStringValue()); }); + deserializerMap.put("externalUserType", (n) -> { this.setExternalUserType(n.getEnumSetValue(ConditionalAccessGuestOrExternalUserTypes::forValue)); }); + deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the userId property value. Object ID of the user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("externalTenantId", this.getExternalTenantId()); + writer.writeEnumSetValue("externalUserType", this.getExternalUserType()); + writer.writeStringValue("userId", this.getUserId()); + } + /** + * Sets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + * @param value Value to set for the externalTenantId property. + */ + public void setExternalTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalTenantId", value); + } + /** + * Sets the externalUserType property value. The externalUserType property + * @param value Value to set for the externalUserType property. + */ + public void setExternalUserType(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("externalUserType", value); + } + /** + * Sets the userId property value. Object ID of the user. + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java index 2c4a682b30c..4ded36262fa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java @@ -72,6 +72,14 @@ public CloudPcCrossCloudGovernmentOrganizationMapping getCrossCloudGovernmentOrg public java.util.List getDeviceImages() { return this.backingStore.get("deviceImages"); } + /** + * Gets the externalPartners property value. The externalPartners property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExternalPartners() { + return this.backingStore.get("externalPartners"); + } /** * Gets the externalPartnerSettings property value. The external partner settings on a Cloud PC. * @return a {@link java.util.List} @@ -93,6 +101,7 @@ public Map> getFieldDeserializers deserializerMap.put("cloudPCs", (n) -> { this.setCloudPCs(n.getCollectionOfObjectValues(CloudPC::createFromDiscriminatorValue)); }); deserializerMap.put("crossCloudGovernmentOrganizationMapping", (n) -> { this.setCrossCloudGovernmentOrganizationMapping(n.getObjectValue(CloudPcCrossCloudGovernmentOrganizationMapping::createFromDiscriminatorValue)); }); deserializerMap.put("deviceImages", (n) -> { this.setDeviceImages(n.getCollectionOfObjectValues(CloudPcDeviceImage::createFromDiscriminatorValue)); }); + deserializerMap.put("externalPartners", (n) -> { this.setExternalPartners(n.getCollectionOfObjectValues(CloudPcExternalPartner::createFromDiscriminatorValue)); }); deserializerMap.put("externalPartnerSettings", (n) -> { this.setExternalPartnerSettings(n.getCollectionOfObjectValues(CloudPcExternalPartnerSetting::createFromDiscriminatorValue)); }); deserializerMap.put("frontLineServicePlans", (n) -> { this.setFrontLineServicePlans(n.getCollectionOfObjectValues(CloudPcFrontLineServicePlan::createFromDiscriminatorValue)); }); deserializerMap.put("galleryImages", (n) -> { this.setGalleryImages(n.getCollectionOfObjectValues(CloudPcGalleryImage::createFromDiscriminatorValue)); }); @@ -199,6 +208,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("cloudPCs", this.getCloudPCs()); writer.writeObjectValue("crossCloudGovernmentOrganizationMapping", this.getCrossCloudGovernmentOrganizationMapping()); writer.writeCollectionOfObjectValues("deviceImages", this.getDeviceImages()); + writer.writeCollectionOfObjectValues("externalPartners", this.getExternalPartners()); writer.writeCollectionOfObjectValues("externalPartnerSettings", this.getExternalPartnerSettings()); writer.writeCollectionOfObjectValues("frontLineServicePlans", this.getFrontLineServicePlans()); writer.writeCollectionOfObjectValues("galleryImages", this.getGalleryImages()); @@ -253,6 +263,13 @@ public void setCrossCloudGovernmentOrganizationMapping(@jakarta.annotation.Nulla public void setDeviceImages(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("deviceImages", value); } + /** + * Sets the externalPartners property value. The externalPartners property + * @param value Value to set for the externalPartners property. + */ + public void setExternalPartners(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("externalPartners", value); + } /** * Sets the externalPartnerSettings property value. The external partner settings on a Cloud PC. * @param value Value to set for the externalPartnerSettings property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisReasons.java b/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisReasons.java new file mode 100644 index 00000000000..9095ae5c92f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisReasons.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WhatIfAnalysisReasons implements ValuedEnum { + NotSet("notSet"), + NotEnoughInformation("notEnoughInformation"), + InvalidCondition("invalidCondition"), + Users("users"), + WorkloadIdentities("workloadIdentities"), + Application("application"), + UserActions("userActions"), + AuthenticationContext("authenticationContext"), + DevicePlatform("devicePlatform"), + Devices("devices"), + ClientApps("clientApps"), + Location("location"), + SignInRisk("signInRisk"), + EmptyPolicy("emptyPolicy"), + InvalidPolicy("invalidPolicy"), + PolicyNotEnabled("policyNotEnabled"), + UserRisk("userRisk"), + Time("time"), + InsiderRisk("insiderRisk"), + AuthenticationFlow("authenticationFlow"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WhatIfAnalysisReasons(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WhatIfAnalysisReasons forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notSet": return NotSet; + case "notEnoughInformation": return NotEnoughInformation; + case "invalidCondition": return InvalidCondition; + case "users": return Users; + case "workloadIdentities": return WorkloadIdentities; + case "application": return Application; + case "userActions": return UserActions; + case "authenticationContext": return AuthenticationContext; + case "devicePlatform": return DevicePlatform; + case "devices": return Devices; + case "clientApps": return ClientApps; + case "location": return Location; + case "signInRisk": return SignInRisk; + case "emptyPolicy": return EmptyPolicy; + case "invalidPolicy": return InvalidPolicy; + case "policyNotEnabled": return PolicyNotEnabled; + case "userRisk": return UserRisk; + case "time": return Time; + case "insiderRisk": return InsiderRisk; + case "authenticationFlow": return AuthenticationFlow; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisResult.java new file mode 100644 index 00000000000..f2391d9cf2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAnalysisResult.java @@ -0,0 +1,80 @@ +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 WhatIfAnalysisResult extends ConditionalAccessPolicy implements Parsable { + /** + * Instantiates a new {@link WhatIfAnalysisResult} and sets the default values. + */ + public WhatIfAnalysisResult() { + super(); + this.setOdataType("#microsoft.graph.whatIfAnalysisResult"); + } + /** + * 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 WhatIfAnalysisResult} + */ + @jakarta.annotation.Nonnull + public static WhatIfAnalysisResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WhatIfAnalysisResult(); + } + /** + * Gets the analysisReasons property value. The analysisReasons property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAnalysisReasons() { + return this.backingStore.get("analysisReasons"); + } + /** + * 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("analysisReasons", (n) -> { this.setAnalysisReasons(n.getEnumSetValue(WhatIfAnalysisReasons::forValue)); }); + deserializerMap.put("policyApplies", (n) -> { this.setPolicyApplies(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getPolicyApplies() { + return this.backingStore.get("policyApplies"); + } + /** + * 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("analysisReasons", this.getAnalysisReasons()); + writer.writeBooleanValue("policyApplies", this.getPolicyApplies()); + } + /** + * Sets the analysisReasons property value. The analysisReasons property + * @param value Value to set for the analysisReasons property. + */ + public void setAnalysisReasons(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("analysisReasons", value); + } + /** + * Sets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @param value Value to set for the policyApplies property. + */ + public void setPolicyApplies(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("policyApplies", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobApp.java b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobApp.java index abeaf65d827..b2eb0281256 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobApp.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobApp.java @@ -36,6 +36,22 @@ public static Win32LobApp createFromDiscriminatorValue(@jakarta.annotation.Nonnu } return new Win32LobApp(); } + /** + * Gets the activeInstallScript property value. Contains the unique identifier of the associated install script for this Win32 app to be used instead of the install command line by the managed device during app installation. When null, the install command line is used instead. + * @return a {@link MobileAppScriptReference} + */ + @jakarta.annotation.Nullable + public MobileAppScriptReference getActiveInstallScript() { + return this.backingStore.get("activeInstallScript"); + } + /** + * Gets the activeUninstallScript property value. Contains the unique identifier of the associated uninstall script for this Win32 app to be used instead of the uninstall command line by the managed device during app uninstallation. When null, the uninstall command line is used instead. + * @return a {@link MobileAppScriptReference} + */ + @jakarta.annotation.Nullable + public MobileAppScriptReference getActiveUninstallScript() { + return this.backingStore.get("activeUninstallScript"); + } /** * Gets the allowAvailableUninstall property value. Indicates whether the uninstall is supported from the company portal for the Win32 app with an available assignment. When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE. * @return a {@link Boolean} @@ -83,6 +99,8 @@ public String getDisplayVersion() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("activeInstallScript", (n) -> { this.setActiveInstallScript(n.getObjectValue(MobileAppScriptReference::createFromDiscriminatorValue)); }); + deserializerMap.put("activeUninstallScript", (n) -> { this.setActiveUninstallScript(n.getObjectValue(MobileAppScriptReference::createFromDiscriminatorValue)); }); deserializerMap.put("allowAvailableUninstall", (n) -> { this.setAllowAvailableUninstall(n.getBooleanValue()); }); deserializerMap.put("allowedArchitectures", (n) -> { this.setAllowedArchitectures(n.getEnumSetValue(WindowsArchitecture::forValue)); }); deserializerMap.put("applicableArchitectures", (n) -> { this.setApplicableArchitectures(n.getEnumSetValue(WindowsArchitecture::forValue)); }); @@ -223,6 +241,8 @@ public String getUninstallCommandLine() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("activeInstallScript", this.getActiveInstallScript()); + writer.writeObjectValue("activeUninstallScript", this.getActiveUninstallScript()); writer.writeBooleanValue("allowAvailableUninstall", this.getAllowAvailableUninstall()); writer.writeEnumSetValue("allowedArchitectures", this.getAllowedArchitectures()); writer.writeEnumSetValue("applicableArchitectures", this.getApplicableArchitectures()); @@ -243,6 +263,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("setupFilePath", this.getSetupFilePath()); writer.writeStringValue("uninstallCommandLine", this.getUninstallCommandLine()); } + /** + * Sets the activeInstallScript property value. Contains the unique identifier of the associated install script for this Win32 app to be used instead of the install command line by the managed device during app installation. When null, the install command line is used instead. + * @param value Value to set for the activeInstallScript property. + */ + public void setActiveInstallScript(@jakarta.annotation.Nullable final MobileAppScriptReference value) { + this.backingStore.set("activeInstallScript", value); + } + /** + * Sets the activeUninstallScript property value. Contains the unique identifier of the associated uninstall script for this Win32 app to be used instead of the uninstall command line by the managed device during app uninstallation. When null, the uninstall command line is used instead. + * @param value Value to set for the activeUninstallScript property. + */ + public void setActiveUninstallScript(@jakarta.annotation.Nullable final MobileAppScriptReference value) { + this.backingStore.set("activeUninstallScript", value); + } /** * Sets the allowAvailableUninstall property value. Indicates whether the uninstall is supported from the company portal for the Win32 app with an available assignment. When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE. * @param value Value to set for the allowAvailableUninstall property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppInstallPowerShellScript.java b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppInstallPowerShellScript.java new file mode 100644 index 00000000000..40ee02e46c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppInstallPowerShellScript.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A representation of a PowerShell script that is used to install a Win32 app on an end-user device managed by Intune. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Win32LobAppInstallPowerShellScript extends Win32LobAppScript implements Parsable { + /** + * Instantiates a new {@link Win32LobAppInstallPowerShellScript} and sets the default values. + */ + public Win32LobAppInstallPowerShellScript() { + super(); + this.setOdataType("#microsoft.graph.win32LobAppInstallPowerShellScript"); + } + /** + * 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 Win32LobAppInstallPowerShellScript} + */ + @jakarta.annotation.Nonnull + public static Win32LobAppInstallPowerShellScript createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Win32LobAppInstallPowerShellScript(); + } + /** + * 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/Win32LobAppScript.java b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppScript.java new file mode 100644 index 00000000000..7eb3dd7f03f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppScript.java @@ -0,0 +1,90 @@ +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 representation of a script that can be run on an end-user device managed by Intune in relation to a Win32 app. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Win32LobAppScript extends MobileAppContentScript implements Parsable { + /** + * Instantiates a new {@link Win32LobAppScript} and sets the default values. + */ + public Win32LobAppScript() { + super(); + this.setOdataType("#microsoft.graph.win32LobAppScript"); + } + /** + * 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 Win32LobAppScript} + */ + @jakarta.annotation.Nonnull + public static Win32LobAppScript 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.win32LobAppInstallPowerShellScript": return new Win32LobAppInstallPowerShellScript(); + case "#microsoft.graph.win32LobAppUninstallPowerShellScript": return new Win32LobAppUninstallPowerShellScript(); + } + } + return new Win32LobAppScript(); + } + /** + * Gets the enforceSignatureCheck property value. Indicates whether or not to enforce a signature check when running the script. When TRUE, the script cannot be run without enforcing a signature check. When FALSE, no signature check will be enforced when running the script. Default value is FALSE. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getEnforceSignatureCheck() { + return this.backingStore.get("enforceSignatureCheck"); + } + /** + * 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("enforceSignatureCheck", (n) -> { this.setEnforceSignatureCheck(n.getBooleanValue()); }); + deserializerMap.put("runAs32Bit", (n) -> { this.setRunAs32Bit(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the runAs32Bit property value. Indicates whether the script will run as 32-bit or 64-bit. When TRUE, the script will run as 32-bit. When FALSE, the script will run as 64-bit. Default value is FALSE. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getRunAs32Bit() { + return this.backingStore.get("runAs32Bit"); + } + /** + * 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("enforceSignatureCheck", this.getEnforceSignatureCheck()); + writer.writeBooleanValue("runAs32Bit", this.getRunAs32Bit()); + } + /** + * Sets the enforceSignatureCheck property value. Indicates whether or not to enforce a signature check when running the script. When TRUE, the script cannot be run without enforcing a signature check. When FALSE, no signature check will be enforced when running the script. Default value is FALSE. + * @param value Value to set for the enforceSignatureCheck property. + */ + public void setEnforceSignatureCheck(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("enforceSignatureCheck", value); + } + /** + * Sets the runAs32Bit property value. Indicates whether the script will run as 32-bit or 64-bit. When TRUE, the script will run as 32-bit. When FALSE, the script will run as 64-bit. Default value is FALSE. + * @param value Value to set for the runAs32Bit property. + */ + public void setRunAs32Bit(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("runAs32Bit", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppUninstallPowerShellScript.java b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppUninstallPowerShellScript.java new file mode 100644 index 00000000000..6a25401b268 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Win32LobAppUninstallPowerShellScript.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A representation of a PowerShell script that is used to uninstall a Win32 app on an end-user device managed by Intune. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Win32LobAppUninstallPowerShellScript extends Win32LobAppScript implements Parsable { + /** + * Instantiates a new {@link Win32LobAppUninstallPowerShellScript} and sets the default values. + */ + public Win32LobAppUninstallPowerShellScript() { + super(); + this.setOdataType("#microsoft.graph.win32LobAppUninstallPowerShellScript"); + } + /** + * 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 Win32LobAppUninstallPowerShellScript} + */ + @jakarta.annotation.Nonnull + public static Win32LobAppUninstallPowerShellScript createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Win32LobAppUninstallPowerShellScript(); + } + /** + * 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/WindowsDomainJoinConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java index d258eae6c09..5559029a4ea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java @@ -67,7 +67,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -117,7 +117,7 @@ public void setComputerNameSuffixRandomCharCount(@jakarta.annotation.Nullable fi this.backingStore.set("computerNameSuffixRandomCharCount", value); } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @param value Value to set for the networkAccessConfigurations property. */ public void setNetworkAccessConfigurations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsManagedAppClipboardSharingLevel.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsManagedAppClipboardSharingLevel.java index c1c89bcdea6..5988471465f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsManagedAppClipboardSharingLevel.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsManagedAppClipboardSharingLevel.java @@ -11,7 +11,9 @@ public enum WindowsManagedAppClipboardSharingLevel implements ValuedEnum { /** Org users can paste data from and cut/copy data to any account, document, location or application. */ AnyDestinationAnySource("anyDestinationAnySource"), /** Org users cannot cut, copy or paste data to or from external accounts, documents, locations or applications from or into the org context. */ - None("none"); + None("none"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); public final String value; WindowsManagedAppClipboardSharingLevel(final String value) { this.value = value; @@ -24,6 +26,7 @@ public static WindowsManagedAppClipboardSharingLevel forValue(@jakarta.annotatio switch(searchValue) { case "anyDestinationAnySource": return AnyDestinationAnySource; case "none": return None; + case "unknownFutureValue": return UnknownFutureValue; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCatalogItem.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCatalogItem.java index 038b0e863ae..5e78ce1c050 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCatalogItem.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCatalogItem.java @@ -36,6 +36,14 @@ public static WindowsQualityUpdateCatalogItem createFromDiscriminatorValue(@jaka public WindowsQualityUpdateCategory getClassification() { return this.backingStore.get("classification"); } + /** + * Gets the cveSeverityInformation property value. CVE information for catalog items + * @return a {@link WindowsQualityUpdateCveSeverityInformation} + */ + @jakarta.annotation.Nullable + public WindowsQualityUpdateCveSeverityInformation getCveSeverityInformation() { + return this.backingStore.get("cveSeverityInformation"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -44,6 +52,7 @@ public WindowsQualityUpdateCategory getClassification() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("classification", (n) -> { this.setClassification(n.getEnumValue(WindowsQualityUpdateCategory::forValue)); }); + deserializerMap.put("cveSeverityInformation", (n) -> { this.setCveSeverityInformation(n.getObjectValue(WindowsQualityUpdateCveSeverityInformation::createFromDiscriminatorValue)); }); deserializerMap.put("isExpeditable", (n) -> { this.setIsExpeditable(n.getBooleanValue()); }); deserializerMap.put("kbArticleId", (n) -> { this.setKbArticleId(n.getStringValue()); }); deserializerMap.put("productRevisions", (n) -> { this.setProductRevisions(n.getCollectionOfObjectValues(WindowsQualityUpdateCatalogProductRevision::createFromDiscriminatorValue)); }); @@ -90,6 +99,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeEnumValue("classification", this.getClassification()); + writer.writeObjectValue("cveSeverityInformation", this.getCveSeverityInformation()); writer.writeBooleanValue("isExpeditable", this.getIsExpeditable()); writer.writeStringValue("kbArticleId", this.getKbArticleId()); writer.writeCollectionOfObjectValues("productRevisions", this.getProductRevisions()); @@ -102,6 +112,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setClassification(@jakarta.annotation.Nullable final WindowsQualityUpdateCategory value) { this.backingStore.set("classification", value); } + /** + * Sets the cveSeverityInformation property value. CVE information for catalog items + * @param value Value to set for the cveSeverityInformation property. + */ + public void setCveSeverityInformation(@jakarta.annotation.Nullable final WindowsQualityUpdateCveSeverityInformation value) { + this.backingStore.set("cveSeverityInformation", value); + } /** * Sets the isExpeditable property value. When TRUE, indicates that the quality updates qualify for expedition. When FALSE, indicates the quality updates do not quality for expedition. Default value is FALSE. Read-only * @param value Value to set for the isExpeditable property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCveDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCveDetail.java new file mode 100644 index 00000000000..c0b09d6c9c2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCveDetail.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; +/** + * Exploitation details for CVE + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WindowsQualityUpdateCveDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WindowsQualityUpdateCveDetail} and sets the default values. + */ + public WindowsQualityUpdateCveDetail() { + 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 WindowsQualityUpdateCveDetail} + */ + @jakarta.annotation.Nonnull + public static WindowsQualityUpdateCveDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WindowsQualityUpdateCveDetail(); + } + /** + * 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 cveInformationUrl property value. Exploitation url of CVE + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCveInformationUrl() { + return this.backingStore.get("cveInformationUrl"); + } + /** + * Gets the cveNumber property value. Exploitation number of CVE + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCveNumber() { + return this.backingStore.get("cveNumber"); + } + /** + * 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("cveInformationUrl", (n) -> { this.setCveInformationUrl(n.getStringValue()); }); + deserializerMap.put("cveNumber", (n) -> { this.setCveNumber(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("cveInformationUrl", this.getCveInformationUrl()); + writer.writeStringValue("cveNumber", this.getCveNumber()); + 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 cveInformationUrl property value. Exploitation url of CVE + * @param value Value to set for the cveInformationUrl property. + */ + public void setCveInformationUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cveInformationUrl", value); + } + /** + * Sets the cveNumber property value. Exploitation number of CVE + * @param value Value to set for the cveNumber property. + */ + public void setCveNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cveNumber", 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/WindowsQualityUpdateCveSeverityInformation.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCveSeverityInformation.java new file mode 100644 index 00000000000..68abd73a3b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsQualityUpdateCveSeverityInformation.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; +/** + * CVE information of QU catalog item + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WindowsQualityUpdateCveSeverityInformation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WindowsQualityUpdateCveSeverityInformation} and sets the default values. + */ + public WindowsQualityUpdateCveSeverityInformation() { + 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 WindowsQualityUpdateCveSeverityInformation} + */ + @jakarta.annotation.Nonnull + public static WindowsQualityUpdateCveSeverityInformation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WindowsQualityUpdateCveSeverityInformation(); + } + /** + * 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 exploitedCves property value. Exploit cve details + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExploitedCves() { + return this.backingStore.get("exploitedCves"); + } + /** + * 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("exploitedCves", (n) -> { this.setExploitedCves(n.getCollectionOfObjectValues(WindowsQualityUpdateCveDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("maxBaseScore", (n) -> { this.setMaxBaseScore(n.getDoubleValue()); }); + deserializerMap.put("maxSeverityLevel", (n) -> { this.setMaxSeverityLevel(n.getEnumValue(WindowsUpdateCveSeverityLevel::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the maxBaseScore property value. Max base score of CVE + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getMaxBaseScore() { + return this.backingStore.get("maxBaseScore"); + } + /** + * Gets the maxSeverityLevel property value. Max severity of CVE + * @return a {@link WindowsUpdateCveSeverityLevel} + */ + @jakarta.annotation.Nullable + public WindowsUpdateCveSeverityLevel getMaxSeverityLevel() { + return this.backingStore.get("maxSeverityLevel"); + } + /** + * 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.writeCollectionOfObjectValues("exploitedCves", this.getExploitedCves()); + writer.writeDoubleValue("maxBaseScore", this.getMaxBaseScore()); + writer.writeEnumValue("maxSeverityLevel", this.getMaxSeverityLevel()); + 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 exploitedCves property value. Exploit cve details + * @param value Value to set for the exploitedCves property. + */ + public void setExploitedCves(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("exploitedCves", value); + } + /** + * Sets the maxBaseScore property value. Max base score of CVE + * @param value Value to set for the maxBaseScore property. + */ + public void setMaxBaseScore(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("maxBaseScore", value); + } + /** + * Sets the maxSeverityLevel property value. Max severity of CVE + * @param value Value to set for the maxSeverityLevel property. + */ + public void setMaxSeverityLevel(@jakarta.annotation.Nullable final WindowsUpdateCveSeverityLevel value) { + this.backingStore.set("maxSeverityLevel", 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/WindowsUpdateCveSeverityLevel.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUpdateCveSeverityLevel.java new file mode 100644 index 00000000000..9fe28268381 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUpdateCveSeverityLevel.java @@ -0,0 +1,36 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Max severity of CVE + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WindowsUpdateCveSeverityLevel implements ValuedEnum { + /** Severity of Critical */ + Critical("critical"), + /** Severity of Important */ + Important("important"), + /** Severity of Moderate */ + Moderate("moderate"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + WindowsUpdateCveSeverityLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WindowsUpdateCveSeverityLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "critical": return Critical; + case "important": return Important; + case "moderate": return Moderate; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRecord.java b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRecord.java index 98a7b975a6a..3532e6b65c9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRecord.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRecord.java @@ -43,7 +43,7 @@ public String getAlertRuleId() { return this.backingStore.get("alertRuleId"); } /** - * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario. + * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @return a {@link AlertRuleTemplate} */ @jakarta.annotation.Nullable @@ -148,7 +148,7 @@ public void setAlertRuleId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("alertRuleId", value); } /** - * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario. + * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @param value Value to set for the alertRuleTemplate property. */ public void setAlertRuleTemplate(@jakarta.annotation.Nullable final AlertRuleTemplate value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRule.java index 9ae0c4784f2..7a5b06eed86 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRule.java @@ -26,7 +26,7 @@ public static AlertRule createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new AlertRule(); } /** - * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. + * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @return a {@link AlertRuleTemplate} */ @jakarta.annotation.Nullable @@ -133,7 +133,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("threshold", this.getThreshold()); } /** - * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. + * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @param value Value to set for the alertRuleTemplate property. */ public void setAlertRuleTemplate(@jakarta.annotation.Nullable final AlertRuleTemplate value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRuleTemplate.java b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRuleTemplate.java index 09d2294c15f..32663622053 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRuleTemplate.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/AlertRuleTemplate.java @@ -12,7 +12,9 @@ public enum AlertRuleTemplate implements ValuedEnum { CloudPcInGracePeriodScenario("cloudPcInGracePeriodScenario"), CloudPcFrontlineInsufficientLicensesScenario("cloudPcFrontlineInsufficientLicensesScenario"), CloudPcInaccessibleScenario("cloudPcInaccessibleScenario"), - CloudPcFrontlineConcurrencyScenario("cloudPcFrontlineConcurrencyScenario"); + CloudPcFrontlineConcurrencyScenario("cloudPcFrontlineConcurrencyScenario"), + CloudPcUserSettingsPersistenceScenario("cloudPcUserSettingsPersistenceScenario"), + CloudPcDeprovisionFailedScenario("cloudPcDeprovisionFailedScenario"); public final String value; AlertRuleTemplate(final String value) { this.value = value; @@ -31,6 +33,8 @@ public static AlertRuleTemplate forValue(@jakarta.annotation.Nonnull final Strin case "cloudPcFrontlineInsufficientLicensesScenario": return CloudPcFrontlineInsufficientLicensesScenario; case "cloudPcInaccessibleScenario": return CloudPcInaccessibleScenario; case "cloudPcFrontlineConcurrencyScenario": return CloudPcFrontlineConcurrencyScenario; + case "cloudPcUserSettingsPersistenceScenario": return CloudPcUserSettingsPersistenceScenario; + case "cloudPcDeprovisionFailedScenario": return CloudPcDeprovisionFailedScenario; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/ConditionCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/ConditionCategory.java index 34f042aeb28..28488a01ed9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/ConditionCategory.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/ConditionCategory.java @@ -15,7 +15,10 @@ public enum ConditionCategory implements ValuedEnum { CloudPcZoneOutage("cloudPcZoneOutage"), UnknownFutureValue("unknownFutureValue"), FrontlineBufferUsageDuration("frontlineBufferUsageDuration"), - FrontlineBufferUsageThreshold("frontlineBufferUsageThreshold"); + FrontlineBufferUsageThreshold("frontlineBufferUsageThreshold"), + CloudPcUserSettingsPersistenceUsageThreshold("cloudPcUserSettingsPersistenceUsageThreshold"), + CloudPcDeprovisionedThreshold("cloudPcDeprovisionedThreshold"), + CloudPcReserveDeprovisionFailedThreshold("cloudPcReserveDeprovisionFailedThreshold"); public final String value; ConditionCategory(final String value) { this.value = value; @@ -37,6 +40,9 @@ public static ConditionCategory forValue(@jakarta.annotation.Nonnull final Strin case "unknownFutureValue": return UnknownFutureValue; case "frontlineBufferUsageDuration": return FrontlineBufferUsageDuration; case "frontlineBufferUsageThreshold": return FrontlineBufferUsageThreshold; + case "cloudPcUserSettingsPersistenceUsageThreshold": return CloudPcUserSettingsPersistenceUsageThreshold; + case "cloudPcDeprovisionedThreshold": return CloudPcDeprovisionedThreshold; + case "cloudPcReserveDeprovisionFailedThreshold": return CloudPcReserveDeprovisionFailedThreshold; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/RuleCondition.java b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/RuleCondition.java index d56cb9e82e7..428daf4da60 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/RuleCondition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/devicemanagement/RuleCondition.java @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue. + * Gets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue, frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. * @return a {@link ConditionCategory} */ @jakarta.annotation.Nullable @@ -155,7 +155,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue. + * Sets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue, frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. * @param value Value to set for the conditionCategory property. */ public void setConditionCategory(@jakarta.annotation.Nullable final ConditionCategory value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/UserInactivityTrigger.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/UserInactivityTrigger.java new file mode 100644 index 00000000000..8251b6c7de6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/UserInactivityTrigger.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.identitygovernance; + +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 UserInactivityTrigger extends WorkflowExecutionTrigger implements Parsable { + /** + * Instantiates a new {@link UserInactivityTrigger} and sets the default values. + */ + public UserInactivityTrigger() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.userInactivityTrigger"); + } + /** + * 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 UserInactivityTrigger} + */ + @jakarta.annotation.Nonnull + public static UserInactivityTrigger createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UserInactivityTrigger(); + } + /** + * 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("inactivityPeriodInDays", (n) -> { this.setInactivityPeriodInDays(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the inactivityPeriodInDays property value. The inactivityPeriodInDays property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getInactivityPeriodInDays() { + return this.backingStore.get("inactivityPeriodInDays"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeIntegerValue("inactivityPeriodInDays", this.getInactivityPeriodInDays()); + } + /** + * Sets the inactivityPeriodInDays property value. The inactivityPeriodInDays property + * @param value Value to set for the inactivityPeriodInDays property. + */ + public void setInactivityPeriodInDays(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("inactivityPeriodInDays", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java index 43d56cdc4e7..e2b40b7918d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java @@ -39,6 +39,7 @@ public static WorkflowExecutionTrigger createFromDiscriminatorValue(@jakarta.ann case "#microsoft.graph.identityGovernance.attributeChangeTrigger": return new AttributeChangeTrigger(); case "#microsoft.graph.identityGovernance.membershipChangeTrigger": return new MembershipChangeTrigger(); case "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger": return new TimeBasedAttributeTrigger(); + case "#microsoft.graph.identityGovernance.userInactivityTrigger": return new UserInactivityTrigger(); } } return new WorkflowExecutionTrigger(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ApplicationAnalyticsUsagePoint.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ApplicationAnalyticsUsagePoint.java new file mode 100644 index 00000000000..1225c04d3f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ApplicationAnalyticsUsagePoint.java @@ -0,0 +1,176 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicationAnalyticsUsagePoint implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationAnalyticsUsagePoint} and sets the default values. + */ + public ApplicationAnalyticsUsagePoint() { + 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 ApplicationAnalyticsUsagePoint} + */ + @jakarta.annotation.Nonnull + public static ApplicationAnalyticsUsagePoint createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationAnalyticsUsagePoint(); + } + /** + * 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 cloudAppsCount property value. The count attributed to cloud applications for the specified aggregation type. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getCloudAppsCount() { + return this.backingStore.get("cloudAppsCount"); + } + /** + * Gets the enterpriseAppsCount property value. The count attributed to enterprise applications for the specified aggregation type. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getEnterpriseAppsCount() { + return this.backingStore.get("enterpriseAppsCount"); + } + /** + * 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("cloudAppsCount", (n) -> { this.setCloudAppsCount(n.getLongValue()); }); + deserializerMap.put("enterpriseAppsCount", (n) -> { this.setEnterpriseAppsCount(n.getLongValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("timeStampDateTime", (n) -> { this.setTimeStampDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("totalCount", (n) -> { this.setTotalCount(n.getLongValue()); }); + 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 timeStampDateTime property value. The date for which the aggregated data point represents. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getTimeStampDateTime() { + return this.backingStore.get("timeStampDateTime"); + } + /** + * Gets the totalCount property value. The total count for the specified aggregation type (users, devices, or transactions). + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalCount() { + return this.backingStore.get("totalCount"); + } + /** + * 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.writeLongValue("cloudAppsCount", this.getCloudAppsCount()); + writer.writeLongValue("enterpriseAppsCount", this.getEnterpriseAppsCount()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeOffsetDateTimeValue("timeStampDateTime", this.getTimeStampDateTime()); + writer.writeLongValue("totalCount", this.getTotalCount()); + 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 cloudAppsCount property value. The count attributed to cloud applications for the specified aggregation type. + * @param value Value to set for the cloudAppsCount property. + */ + public void setCloudAppsCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("cloudAppsCount", value); + } + /** + * Sets the enterpriseAppsCount property value. The count attributed to enterprise applications for the specified aggregation type. + * @param value Value to set for the enterpriseAppsCount property. + */ + public void setEnterpriseAppsCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("enterpriseAppsCount", 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 timeStampDateTime property value. The date for which the aggregated data point represents. + * @param value Value to set for the timeStampDateTime property. + */ + public void setTimeStampDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("timeStampDateTime", value); + } + /** + * Sets the totalCount property value. The total count for the specified aggregation type (users, devices, or transactions). + * @param value Value to set for the totalCount property. + */ + public void setTotalCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationCategory.java new file mode 100644 index 00000000000..c86f05310a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationCategory.java @@ -0,0 +1,111 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudApplicationCategory implements ValuedEnum { + HostingServices("hostingServices"), + ItServices("itServices"), + AccountingAndFinance("accountingAndFinance"), + BusinessManagement("businessManagement"), + Productivity("productivity"), + ECommerce("eCommerce"), + Education("education"), + Marketing("marketing"), + HumanResourceManagement("humanResourceManagement"), + Health("health"), + Security("security"), + GenerativeAi("generativeAi"), + NewsAndEntertainment("newsAndEntertainment"), + OperationsManagement("operationsManagement"), + ContentManagement("contentManagement"), + DevelopmentTools("developmentTools"), + Collaboration("collaboration"), + Crm("crm"), + Communications("communications"), + DataAnalytics("dataAnalytics"), + Advertising("advertising"), + SupplyChainAndLogistics("supplyChainAndLogistics"), + ProjectManagement("projectManagement"), + TransportationAndTravel("transportationAndTravel"), + CloudComputingPlatform("cloudComputingPlatform"), + BusinessIntelligence("businessIntelligence"), + CloudStorage("cloudStorage"), + PropertyManagement("propertyManagement"), + ContentSharing("contentSharing"), + CustomerSupport("customerSupport"), + Sales("sales"), + ProductDesign("productDesign"), + SocialNetwork("socialNetwork"), + OnlineMeetings("onlineMeetings"), + Webmail("webmail"), + InternetOfThings("internetOfThings"), + Forums("forums"), + WebAnalytics("webAnalytics"), + WebsiteMonitoring("websiteMonitoring"), + VendorManagementSystem("vendorManagementSystem"), + PersonalInstantMessaging("personalInstantMessaging"), + CodeHosting("codeHosting"), + UnknownFutureValue("unknownFutureValue"), + McpServer("mcpServer"), + AiModelProvider("aiModelProvider"); + public final String value; + CloudApplicationCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudApplicationCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "hostingServices": return HostingServices; + case "itServices": return ItServices; + case "accountingAndFinance": return AccountingAndFinance; + case "businessManagement": return BusinessManagement; + case "productivity": return Productivity; + case "eCommerce": return ECommerce; + case "education": return Education; + case "marketing": return Marketing; + case "humanResourceManagement": return HumanResourceManagement; + case "health": return Health; + case "security": return Security; + case "generativeAi": return GenerativeAi; + case "newsAndEntertainment": return NewsAndEntertainment; + case "operationsManagement": return OperationsManagement; + case "contentManagement": return ContentManagement; + case "developmentTools": return DevelopmentTools; + case "collaboration": return Collaboration; + case "crm": return Crm; + case "communications": return Communications; + case "dataAnalytics": return DataAnalytics; + case "advertising": return Advertising; + case "supplyChainAndLogistics": return SupplyChainAndLogistics; + case "projectManagement": return ProjectManagement; + case "transportationAndTravel": return TransportationAndTravel; + case "cloudComputingPlatform": return CloudComputingPlatform; + case "businessIntelligence": return BusinessIntelligence; + case "cloudStorage": return CloudStorage; + case "propertyManagement": return PropertyManagement; + case "contentSharing": return ContentSharing; + case "customerSupport": return CustomerSupport; + case "sales": return Sales; + case "productDesign": return ProductDesign; + case "socialNetwork": return SocialNetwork; + case "onlineMeetings": return OnlineMeetings; + case "webmail": return Webmail; + case "internetOfThings": return InternetOfThings; + case "forums": return Forums; + case "webAnalytics": return WebAnalytics; + case "websiteMonitoring": return WebsiteMonitoring; + case "vendorManagementSystem": return VendorManagementSystem; + case "personalInstantMessaging": return PersonalInstantMessaging; + case "codeHosting": return CodeHosting; + case "unknownFutureValue": return UnknownFutureValue; + case "mcpServer": return McpServer; + case "aiModelProvider": return AiModelProvider; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationMetadata.java new file mode 100644 index 00000000000..8b5517a63bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationMetadata.java @@ -0,0 +1,277 @@ +package com.microsoft.graph.beta.models.networkaccess; + +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 CloudApplicationMetadata implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudApplicationMetadata} and sets the default values. + */ + public CloudApplicationMetadata() { + 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 CloudApplicationMetadata} + */ + @jakarta.annotation.Nonnull + public static CloudApplicationMetadata createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudApplicationMetadata(); + } + /** + * 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 category property value. The category property + * @return a {@link CloudApplicationCategory} + */ + @jakarta.annotation.Nullable + public CloudApplicationCategory getCategory() { + return this.backingStore.get("category"); + } + /** + * Gets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudApplicationCatalogId() { + return this.backingStore.get("cloudApplicationCatalogId"); + } + /** + * Gets the complianceScore property value. The compliance score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getComplianceScore() { + return this.backingStore.get("complianceScore"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("category", (n) -> { this.setCategory(n.getEnumValue(CloudApplicationCategory::forValue)); }); + deserializerMap.put("cloudApplicationCatalogId", (n) -> { this.setCloudApplicationCatalogId(n.getStringValue()); }); + deserializerMap.put("complianceScore", (n) -> { this.setComplianceScore(n.getIntegerValue()); }); + deserializerMap.put("generalScore", (n) -> { this.setGeneralScore(n.getIntegerValue()); }); + deserializerMap.put("legalScore", (n) -> { this.setLegalScore(n.getIntegerValue()); }); + deserializerMap.put("loginUser", (n) -> { this.setLoginUser(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("riskScore", (n) -> { this.setRiskScore(n.getIntegerValue()); }); + deserializerMap.put("securityScore", (n) -> { this.setSecurityScore(n.getIntegerValue()); }); + deserializerMap.put("subactivity", (n) -> { this.setSubactivity(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the generalScore property value. The general score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getGeneralScore() { + return this.backingStore.get("generalScore"); + } + /** + * Gets the legalScore property value. The legal score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getLegalScore() { + return this.backingStore.get("legalScore"); + } + /** + * Gets the loginUser property value. The username that was used to log into the application. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLoginUser() { + return this.backingStore.get("loginUser"); + } + /** + * Gets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * 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 riskScore property value. The risk score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRiskScore() { + return this.backingStore.get("riskScore"); + } + /** + * Gets the securityScore property value. The security score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSecurityScore() { + return this.backingStore.get("securityScore"); + } + /** + * Gets the subactivity property value. The subactivity property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubactivity() { + return this.backingStore.get("subactivity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("category", this.getCategory()); + writer.writeStringValue("cloudApplicationCatalogId", this.getCloudApplicationCatalogId()); + writer.writeIntegerValue("complianceScore", this.getComplianceScore()); + writer.writeIntegerValue("generalScore", this.getGeneralScore()); + writer.writeIntegerValue("legalScore", this.getLegalScore()); + writer.writeStringValue("loginUser", this.getLoginUser()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("riskScore", this.getRiskScore()); + writer.writeIntegerValue("securityScore", this.getSecurityScore()); + writer.writeStringValue("subactivity", this.getSubactivity()); + 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 category property value. The category property + * @param value Value to set for the category property. + */ + public void setCategory(@jakarta.annotation.Nullable final CloudApplicationCategory value) { + this.backingStore.set("category", value); + } + /** + * Sets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @param value Value to set for the cloudApplicationCatalogId property. + */ + public void setCloudApplicationCatalogId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudApplicationCatalogId", value); + } + /** + * Sets the complianceScore property value. The compliance score of the application. + * @param value Value to set for the complianceScore property. + */ + public void setComplianceScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("complianceScore", value); + } + /** + * Sets the generalScore property value. The general score of the application. + * @param value Value to set for the generalScore property. + */ + public void setGeneralScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("generalScore", value); + } + /** + * Sets the legalScore property value. The legal score of the application. + * @param value Value to set for the legalScore property. + */ + public void setLegalScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("legalScore", value); + } + /** + * Sets the loginUser property value. The username that was used to log into the application. + * @param value Value to set for the loginUser property. + */ + public void setLoginUser(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("loginUser", value); + } + /** + * Sets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @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 riskScore property value. The risk score of the application. + * @param value Value to set for the riskScore property. + */ + public void setRiskScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("riskScore", value); + } + /** + * Sets the securityScore property value. The security score of the application. + * @param value Value to set for the securityScore property. + */ + public void setSecurityScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("securityScore", value); + } + /** + * Sets the subactivity property value. The subactivity property + * @param value Value to set for the subactivity property. + */ + public void setSubactivity(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subactivity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationReport.java new file mode 100644 index 00000000000..71488ea5c2e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudApplicationReport.java @@ -0,0 +1,380 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudApplicationReport implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudApplicationReport} and sets the default values. + */ + public CloudApplicationReport() { + 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 CloudApplicationReport} + */ + @jakarta.annotation.Nonnull + public static CloudApplicationReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudApplicationReport(); + } + /** + * 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 category property value. The category property + * @return a {@link CloudApplicationCategory} + */ + @jakarta.annotation.Nullable + public CloudApplicationCategory getCategory() { + return this.backingStore.get("category"); + } + /** + * Gets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudApplicationCatalogId() { + return this.backingStore.get("cloudApplicationCatalogId"); + } + /** + * Gets the complianceScore property value. The compliance score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getComplianceScore() { + return this.backingStore.get("complianceScore"); + } + /** + * Gets the deviceCount property value. Number of devices under this application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDeviceCount() { + return this.backingStore.get("deviceCount"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(17); + deserializerMap.put("category", (n) -> { this.setCategory(n.getEnumValue(CloudApplicationCategory::forValue)); }); + deserializerMap.put("cloudApplicationCatalogId", (n) -> { this.setCloudApplicationCatalogId(n.getStringValue()); }); + deserializerMap.put("complianceScore", (n) -> { this.setComplianceScore(n.getIntegerValue()); }); + deserializerMap.put("deviceCount", (n) -> { this.setDeviceCount(n.getIntegerValue()); }); + deserializerMap.put("firstAccessDateTime", (n) -> { this.setFirstAccessDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("generalScore", (n) -> { this.setGeneralScore(n.getIntegerValue()); }); + deserializerMap.put("lastAccessDateTime", (n) -> { this.setLastAccessDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("legalScore", (n) -> { this.setLegalScore(n.getIntegerValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("riskScore", (n) -> { this.setRiskScore(n.getIntegerValue()); }); + deserializerMap.put("securityScore", (n) -> { this.setSecurityScore(n.getIntegerValue()); }); + deserializerMap.put("totalBytesReceived", (n) -> { this.setTotalBytesReceived(n.getLongValue()); }); + deserializerMap.put("totalBytesSent", (n) -> { this.setTotalBytesSent(n.getLongValue()); }); + deserializerMap.put("trafficType", (n) -> { this.setTrafficType(n.getEnumValue(TrafficType::forValue)); }); + deserializerMap.put("transactionCount", (n) -> { this.setTransactionCount(n.getIntegerValue()); }); + deserializerMap.put("userCount", (n) -> { this.setUserCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the firstAccessDateTime property value. Timestamp of the first access to the application. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getFirstAccessDateTime() { + return this.backingStore.get("firstAccessDateTime"); + } + /** + * Gets the generalScore property value. The general score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getGeneralScore() { + return this.backingStore.get("generalScore"); + } + /** + * Gets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastAccessDateTime() { + return this.backingStore.get("lastAccessDateTime"); + } + /** + * Gets the legalScore property value. The legal score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getLegalScore() { + return this.backingStore.get("legalScore"); + } + /** + * Gets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * 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 riskScore property value. The risk score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRiskScore() { + return this.backingStore.get("riskScore"); + } + /** + * Gets the securityScore property value. The security score of the application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSecurityScore() { + return this.backingStore.get("securityScore"); + } + /** + * Gets the totalBytesReceived property value. Total bytes received from the application. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalBytesReceived() { + return this.backingStore.get("totalBytesReceived"); + } + /** + * Gets the totalBytesSent property value. Total bytes sent to the application. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalBytesSent() { + return this.backingStore.get("totalBytesSent"); + } + /** + * Gets the trafficType property value. The trafficType property + * @return a {@link TrafficType} + */ + @jakarta.annotation.Nullable + public TrafficType getTrafficType() { + return this.backingStore.get("trafficType"); + } + /** + * Gets the transactionCount property value. Number of transactions under this application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTransactionCount() { + return this.backingStore.get("transactionCount"); + } + /** + * Gets the userCount property value. Number of users under this application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUserCount() { + return this.backingStore.get("userCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("category", this.getCategory()); + writer.writeStringValue("cloudApplicationCatalogId", this.getCloudApplicationCatalogId()); + writer.writeIntegerValue("complianceScore", this.getComplianceScore()); + writer.writeIntegerValue("deviceCount", this.getDeviceCount()); + writer.writeOffsetDateTimeValue("firstAccessDateTime", this.getFirstAccessDateTime()); + writer.writeIntegerValue("generalScore", this.getGeneralScore()); + writer.writeOffsetDateTimeValue("lastAccessDateTime", this.getLastAccessDateTime()); + writer.writeIntegerValue("legalScore", this.getLegalScore()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("riskScore", this.getRiskScore()); + writer.writeIntegerValue("securityScore", this.getSecurityScore()); + writer.writeLongValue("totalBytesReceived", this.getTotalBytesReceived()); + writer.writeLongValue("totalBytesSent", this.getTotalBytesSent()); + writer.writeEnumValue("trafficType", this.getTrafficType()); + writer.writeIntegerValue("transactionCount", this.getTransactionCount()); + writer.writeIntegerValue("userCount", this.getUserCount()); + 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 category property value. The category property + * @param value Value to set for the category property. + */ + public void setCategory(@jakarta.annotation.Nullable final CloudApplicationCategory value) { + this.backingStore.set("category", value); + } + /** + * Sets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @param value Value to set for the cloudApplicationCatalogId property. + */ + public void setCloudApplicationCatalogId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudApplicationCatalogId", value); + } + /** + * Sets the complianceScore property value. The compliance score of the application. + * @param value Value to set for the complianceScore property. + */ + public void setComplianceScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("complianceScore", value); + } + /** + * Sets the deviceCount property value. Number of devices under this application. + * @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 firstAccessDateTime property value. Timestamp of the first access to the application. + * @param value Value to set for the firstAccessDateTime property. + */ + public void setFirstAccessDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("firstAccessDateTime", value); + } + /** + * Sets the generalScore property value. The general score of the application. + * @param value Value to set for the generalScore property. + */ + public void setGeneralScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("generalScore", value); + } + /** + * Sets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @param value Value to set for the lastAccessDateTime property. + */ + public void setLastAccessDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastAccessDateTime", value); + } + /** + * Sets the legalScore property value. The legal score of the application. + * @param value Value to set for the legalScore property. + */ + public void setLegalScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("legalScore", value); + } + /** + * Sets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @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 riskScore property value. The risk score of the application. + * @param value Value to set for the riskScore property. + */ + public void setRiskScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("riskScore", value); + } + /** + * Sets the securityScore property value. The security score of the application. + * @param value Value to set for the securityScore property. + */ + public void setSecurityScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("securityScore", value); + } + /** + * Sets the totalBytesReceived property value. Total bytes received from the application. + * @param value Value to set for the totalBytesReceived property. + */ + public void setTotalBytesReceived(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalBytesReceived", value); + } + /** + * Sets the totalBytesSent property value. Total bytes sent to the application. + * @param value Value to set for the totalBytesSent property. + */ + public void setTotalBytesSent(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalBytesSent", value); + } + /** + * Sets the trafficType property value. The trafficType property + * @param value Value to set for the trafficType property. + */ + public void setTrafficType(@jakarta.annotation.Nullable final TrafficType value) { + this.backingStore.set("trafficType", value); + } + /** + * Sets the transactionCount property value. Number of transactions under this application. + * @param value Value to set for the transactionCount property. + */ + public void setTransactionCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("transactionCount", value); + } + /** + * Sets the userCount property value. Number of users under this application. + * @param value Value to set for the userCount property. + */ + public void setUserCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("userCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Connectivity.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Connectivity.java index 9b53924fac0..3bfe4c6ad78 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Connectivity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Connectivity.java @@ -54,7 +54,7 @@ public java.util.List getRemoteNetworks() { return this.backingStore.get("remoteNetworks"); } /** - * Gets the webCategories property value. The webCategories property + * Gets the webCategories property value. The URL category. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -87,7 +87,7 @@ public void setRemoteNetworks(@jakarta.annotation.Nullable final java.util.List< this.backingStore.set("remoteNetworks", value); } /** - * Sets the webCategories property value. The webCategories property + * Sets the webCategories property value. The URL category. * @param value Value to set for the webCategories property. */ public void setWebCategories(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnterpriseApplicationReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnterpriseApplicationReport.java new file mode 100644 index 00000000000..829eb632213 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnterpriseApplicationReport.java @@ -0,0 +1,278 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnterpriseApplicationReport implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EnterpriseApplicationReport} and sets the default values. + */ + public EnterpriseApplicationReport() { + 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 EnterpriseApplicationReport} + */ + @jakarta.annotation.Nonnull + public static EnterpriseApplicationReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EnterpriseApplicationReport(); + } + /** + * Gets the accessType property value. The type of accessed application. The possible values are: quickAccess, privateAccess, unknownFutureValue, appAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: appAccess. + * @return a {@link AccessType} + */ + @jakarta.annotation.Nullable + public AccessType getAccessType() { + return this.backingStore.get("accessType"); + } + /** + * 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 applicationId property value. The unique identifier for the enterprise application (appId) in Microsoft Entra ID. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplicationId() { + return this.backingStore.get("applicationId"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the deviceCount property value. Number of devices that accessed this application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDeviceCount() { + return this.backingStore.get("deviceCount"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("accessType", (n) -> { this.setAccessType(n.getEnumValue(AccessType::forValue)); }); + deserializerMap.put("applicationId", (n) -> { this.setApplicationId(n.getStringValue()); }); + deserializerMap.put("deviceCount", (n) -> { this.setDeviceCount(n.getIntegerValue()); }); + deserializerMap.put("firstAccessDateTime", (n) -> { this.setFirstAccessDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("lastAccessDateTime", (n) -> { this.setLastAccessDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("totalBytesReceived", (n) -> { this.setTotalBytesReceived(n.getLongValue()); }); + deserializerMap.put("totalBytesSent", (n) -> { this.setTotalBytesSent(n.getLongValue()); }); + deserializerMap.put("trafficType", (n) -> { this.setTrafficType(n.getEnumValue(TrafficType::forValue)); }); + deserializerMap.put("transactionCount", (n) -> { this.setTransactionCount(n.getIntegerValue()); }); + deserializerMap.put("userCount", (n) -> { this.setUserCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the firstAccessDateTime property value. Timestamp of the first access to the application. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getFirstAccessDateTime() { + return this.backingStore.get("firstAccessDateTime"); + } + /** + * Gets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastAccessDateTime() { + return this.backingStore.get("lastAccessDateTime"); + } + /** + * 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 totalBytesReceived property value. Total bytes received from the application. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalBytesReceived() { + return this.backingStore.get("totalBytesReceived"); + } + /** + * Gets the totalBytesSent property value. Total bytes sent to the application. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalBytesSent() { + return this.backingStore.get("totalBytesSent"); + } + /** + * Gets the trafficType property value. The trafficType property + * @return a {@link TrafficType} + */ + @jakarta.annotation.Nullable + public TrafficType getTrafficType() { + return this.backingStore.get("trafficType"); + } + /** + * Gets the transactionCount property value. Number of transactions to this application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTransactionCount() { + return this.backingStore.get("transactionCount"); + } + /** + * Gets the userCount property value. Number of users that accessed this application. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUserCount() { + return this.backingStore.get("userCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("accessType", this.getAccessType()); + writer.writeStringValue("applicationId", this.getApplicationId()); + writer.writeIntegerValue("deviceCount", this.getDeviceCount()); + writer.writeOffsetDateTimeValue("firstAccessDateTime", this.getFirstAccessDateTime()); + writer.writeOffsetDateTimeValue("lastAccessDateTime", this.getLastAccessDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeLongValue("totalBytesReceived", this.getTotalBytesReceived()); + writer.writeLongValue("totalBytesSent", this.getTotalBytesSent()); + writer.writeEnumValue("trafficType", this.getTrafficType()); + writer.writeIntegerValue("transactionCount", this.getTransactionCount()); + writer.writeIntegerValue("userCount", this.getUserCount()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the accessType property value. The type of accessed application. The possible values are: quickAccess, privateAccess, unknownFutureValue, appAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: appAccess. + * @param value Value to set for the accessType property. + */ + public void setAccessType(@jakarta.annotation.Nullable final AccessType value) { + this.backingStore.set("accessType", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the applicationId property value. The unique identifier for the enterprise application (appId) in Microsoft Entra ID. + * @param value Value to set for the applicationId property. + */ + public void setApplicationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applicationId", 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 deviceCount property value. Number of devices that accessed this application. + * @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 firstAccessDateTime property value. Timestamp of the first access to the application. + * @param value Value to set for the firstAccessDateTime property. + */ + public void setFirstAccessDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("firstAccessDateTime", value); + } + /** + * Sets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @param value Value to set for the lastAccessDateTime property. + */ + public void setLastAccessDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastAccessDateTime", 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 totalBytesReceived property value. Total bytes received from the application. + * @param value Value to set for the totalBytesReceived property. + */ + public void setTotalBytesReceived(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalBytesReceived", value); + } + /** + * Sets the totalBytesSent property value. Total bytes sent to the application. + * @param value Value to set for the totalBytesSent property. + */ + public void setTotalBytesSent(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalBytesSent", value); + } + /** + * Sets the trafficType property value. The trafficType property + * @param value Value to set for the trafficType property. + */ + public void setTrafficType(@jakarta.annotation.Nullable final TrafficType value) { + this.backingStore.set("trafficType", value); + } + /** + * Sets the transactionCount property value. Number of transactions to this application. + * @param value Value to set for the transactionCount property. + */ + public void setTransactionCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("transactionCount", value); + } + /** + * Sets the userCount property value. Number of users that accessed this application. + * @param value Value to set for the userCount property. + */ + public void setUserCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("userCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingPolicy.java index 8a4d6753e80..078761cde44 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingPolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingPolicy.java @@ -32,9 +32,18 @@ public static ForwardingPolicy createFromDiscriminatorValue(@jakarta.annotation. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("privateAccessAppId", (n) -> { this.setPrivateAccessAppId(n.getStringValue()); }); deserializerMap.put("trafficForwardingType", (n) -> { this.setTrafficForwardingType(n.getEnumValue(TrafficForwardingType::forValue)); }); return deserializerMap; } + /** + * Gets the privateAccessAppId property value. The privateAccessAppId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrivateAccessAppId() { + return this.backingStore.get("privateAccessAppId"); + } /** * Gets the trafficForwardingType property value. The trafficForwardingType property * @return a {@link TrafficForwardingType} @@ -50,8 +59,16 @@ public TrafficForwardingType getTrafficForwardingType() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("privateAccessAppId", this.getPrivateAccessAppId()); writer.writeEnumValue("trafficForwardingType", this.getTrafficForwardingType()); } + /** + * Sets the privateAccessAppId property value. The privateAccessAppId property + * @param value Value to set for the privateAccessAppId property. + */ + public void setPrivateAccessAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("privateAccessAppId", value); + } /** * Sets the trafficForwardingType property value. The trafficForwardingType property * @param value Value to set for the trafficForwardingType property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingProfile.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingProfile.java index 86c69bba67a..c3de1ea200c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingProfile.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ForwardingProfile.java @@ -42,11 +42,20 @@ public java.util.List getAssociations() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("associations", (n) -> { this.setAssociations(n.getCollectionOfObjectValues(Association::createFromDiscriminatorValue)); }); + deserializerMap.put("isCustomProfile", (n) -> { this.setIsCustomProfile(n.getBooleanValue()); }); deserializerMap.put("priority", (n) -> { this.setPriority(n.getIntegerValue()); }); deserializerMap.put("servicePrincipal", (n) -> { this.setServicePrincipal(n.getObjectValue(ServicePrincipal::createFromDiscriminatorValue)); }); deserializerMap.put("trafficForwardingType", (n) -> { this.setTrafficForwardingType(n.getEnumValue(TrafficForwardingType::forValue)); }); return deserializerMap; } + /** + * Gets the isCustomProfile property value. The isCustomProfile property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCustomProfile() { + return this.backingStore.get("isCustomProfile"); + } /** * Gets the priority property value. Profile priority. * @return a {@link Integer} @@ -79,6 +88,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("associations", this.getAssociations()); + writer.writeBooleanValue("isCustomProfile", this.getIsCustomProfile()); writer.writeIntegerValue("priority", this.getPriority()); writer.writeObjectValue("servicePrincipal", this.getServicePrincipal()); writer.writeEnumValue("trafficForwardingType", this.getTrafficForwardingType()); @@ -90,6 +100,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAssociations(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("associations", value); } + /** + * Sets the isCustomProfile property value. The isCustomProfile property + * @param value Value to set for the isCustomProfile property. + */ + public void setIsCustomProfile(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCustomProfile", value); + } /** * Sets the priority property value. Profile priority. * @param value Value to set for the priority property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessTraffic.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessTraffic.java index c8a690c4228..732ec95fe48 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessTraffic.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessTraffic.java @@ -82,6 +82,14 @@ public ApplicationSnapshot getApplicationSnapshot() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the cloudApplicationMetadata property value. Contains metadata about the cloud application involved in the network transaction, such as application name, category, and risk level. Supports $filter (eq) and $orderby. + * @return a {@link CloudApplicationMetadata} + */ + @jakarta.annotation.Nullable + public CloudApplicationMetadata getCloudApplicationMetadata() { + return this.backingStore.get("cloudApplicationMetadata"); + } /** * Gets the connectionId property value. Represents a unique identifier assigned to a connection. Supports $filter (eq) and $orderby. * @return a {@link String} @@ -192,10 +200,11 @@ public String getDeviceOperatingSystemVersion() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(47); + final HashMap> deserializerMap = new HashMap>(48); deserializerMap.put("action", (n) -> { this.setAction(n.getEnumValue(FilteringPolicyAction::forValue)); }); deserializerMap.put("agentVersion", (n) -> { this.setAgentVersion(n.getStringValue()); }); deserializerMap.put("applicationSnapshot", (n) -> { this.setApplicationSnapshot(n.getObjectValue(ApplicationSnapshot::createFromDiscriminatorValue)); }); + deserializerMap.put("cloudApplicationMetadata", (n) -> { this.setCloudApplicationMetadata(n.getObjectValue(CloudApplicationMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("connectionId", (n) -> { this.setConnectionId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); @@ -499,6 +508,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("action", this.getAction()); writer.writeStringValue("agentVersion", this.getAgentVersion()); writer.writeObjectValue("applicationSnapshot", this.getApplicationSnapshot()); + writer.writeObjectValue("cloudApplicationMetadata", this.getCloudApplicationMetadata()); writer.writeStringValue("connectionId", this.getConnectionId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("description", this.getDescription()); @@ -581,6 +591,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the cloudApplicationMetadata property value. Contains metadata about the cloud application involved in the network transaction, such as application name, category, and risk level. Supports $filter (eq) and $orderby. + * @param value Value to set for the cloudApplicationMetadata property. + */ + public void setCloudApplicationMetadata(@jakarta.annotation.Nullable final CloudApplicationMetadata value) { + this.backingStore.set("cloudApplicationMetadata", value); + } /** * Sets the connectionId property value. Represents a unique identifier assigned to a connection. Supports $filter (eq) and $orderby. * @param value Value to set for the connectionId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsInspectionRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsInspectionRule.java index f4094845f48..d39b23fe9f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsInspectionRule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsInspectionRule.java @@ -47,7 +47,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the matchingConditions property value. The matchingConditions property + * Gets the matchingConditions property value. The conditions that determine when this rule should be applied to traffic. * @return a {@link TlsInspectionMatchingConditions} */ @jakarta.annotation.Nullable @@ -90,7 +90,7 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the matchingConditions property value. The matchingConditions property + * Sets the matchingConditions property value. The conditions that determine when this rule should be applied to traffic. * @param value Value to set for the matchingConditions property. */ public void setMatchingConditions(@jakarta.annotation.Nullable final TlsInspectionMatchingConditions value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java index d14380f13d2..2d5381e324a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java @@ -115,7 +115,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. + * Gets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. * @return a {@link DetectionSource} */ @jakarta.annotation.Nullable @@ -451,7 +451,7 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. + * Sets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. * @param value Value to set for the detectionSource property. */ public void setDetectionSource(@jakarta.annotation.Nullable final DetectionSource value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseType.java new file mode 100644 index 00000000000..f92959d4566 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseType.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 CaseType implements ValuedEnum { + Standard("standard"), + Premium("premium"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CaseType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CaseType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "standard": return Standard; + case "premium": return Premium; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryCaseSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryCaseSettings.java index 49056b289e2..d3e947f3d65 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryCaseSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryCaseSettings.java @@ -4,6 +4,7 @@ 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; @@ -25,6 +26,14 @@ public static EdiscoveryCaseSettings createFromDiscriminatorValue(@jakarta.annot Objects.requireNonNull(parseNode); return new EdiscoveryCaseSettings(); } + /** + * Gets the caseType property value. The caseType property + * @return a {@link CaseType} + */ + @jakarta.annotation.Nullable + public CaseType getCaseType() { + return this.backingStore.get("caseType"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -32,8 +41,10 @@ public static EdiscoveryCaseSettings createFromDiscriminatorValue(@jakarta.annot @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("caseType", (n) -> { this.setCaseType(n.getEnumValue(CaseType::forValue)); }); deserializerMap.put("ocr", (n) -> { this.setOcr(n.getObjectValue(OcrSettings::createFromDiscriminatorValue)); }); deserializerMap.put("redundancyDetection", (n) -> { this.setRedundancyDetection(n.getObjectValue(RedundancyDetectionSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("reviewSetSettings", (n) -> { this.setReviewSetSettings(n.getEnumSetValue(ReviewSetSettings::forValue)); }); deserializerMap.put("topicModeling", (n) -> { this.setTopicModeling(n.getObjectValue(TopicModelingSettings::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -53,6 +64,14 @@ public OcrSettings getOcr() { public RedundancyDetectionSettings getRedundancyDetection() { return this.backingStore.get("redundancyDetection"); } + /** + * Gets the reviewSetSettings property value. The settings of the review set for the case. Possible values are: none, disableGrouping, unknownFutureValue. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getReviewSetSettings() { + return this.backingStore.get("reviewSetSettings"); + } /** * Gets the topicModeling property value. The Topic Modeling (Themes) settings for the case. * @return a {@link TopicModelingSettings} @@ -68,10 +87,19 @@ public TopicModelingSettings getTopicModeling() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeEnumValue("caseType", this.getCaseType()); writer.writeObjectValue("ocr", this.getOcr()); writer.writeObjectValue("redundancyDetection", this.getRedundancyDetection()); + writer.writeEnumSetValue("reviewSetSettings", this.getReviewSetSettings()); writer.writeObjectValue("topicModeling", this.getTopicModeling()); } + /** + * Sets the caseType property value. The caseType property + * @param value Value to set for the caseType property. + */ + public void setCaseType(@jakarta.annotation.Nullable final CaseType value) { + this.backingStore.set("caseType", value); + } /** * Sets the ocr property value. The OCR (Optical Character Recognition) settings for the case. * @param value Value to set for the ocr property. @@ -86,6 +114,13 @@ public void setOcr(@jakarta.annotation.Nullable final OcrSettings value) { public void setRedundancyDetection(@jakarta.annotation.Nullable final RedundancyDetectionSettings value) { this.backingStore.set("redundancyDetection", value); } + /** + * Sets the reviewSetSettings property value. The settings of the review set for the case. Possible values are: none, disableGrouping, unknownFutureValue. + * @param value Value to set for the reviewSetSettings property. + */ + public void setReviewSetSettings(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("reviewSetSettings", value); + } /** * Sets the topicModeling property value. The Topic Modeling (Themes) settings for the case. * @param value Value to set for the topicModeling property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java index 6beb9c02f77..5ccbccf7c6e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java @@ -34,6 +34,8 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("healthIssues", (n) -> { this.setHealthIssues(n.getCollectionOfObjectValues(HealthIssue::createFromDiscriminatorValue)); }); deserializerMap.put("identityAccounts", (n) -> { this.setIdentityAccounts(n.getCollectionOfObjectValues(IdentityAccounts::createFromDiscriminatorValue)); }); + deserializerMap.put("sensorCandidateActivationConfiguration", (n) -> { this.setSensorCandidateActivationConfiguration(n.getObjectValue(SensorCandidateActivationConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("sensorCandidates", (n) -> { this.setSensorCandidates(n.getCollectionOfObjectValues(SensorCandidate::createFromDiscriminatorValue)); }); deserializerMap.put("sensors", (n) -> { this.setSensors(n.getCollectionOfObjectValues(Sensor::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -53,6 +55,22 @@ public java.util.List getHealthIssues() { public java.util.List getIdentityAccounts() { return this.backingStore.get("identityAccounts"); } + /** + * Gets the sensorCandidateActivationConfiguration property value. The sensorCandidateActivationConfiguration property + * @return a {@link SensorCandidateActivationConfiguration} + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration getSensorCandidateActivationConfiguration() { + return this.backingStore.get("sensorCandidateActivationConfiguration"); + } + /** + * Gets the sensorCandidates property value. The sensorCandidates property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSensorCandidates() { + return this.backingStore.get("sensorCandidates"); + } /** * Gets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors. * @return a {@link java.util.List} @@ -70,6 +88,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("healthIssues", this.getHealthIssues()); writer.writeCollectionOfObjectValues("identityAccounts", this.getIdentityAccounts()); + writer.writeObjectValue("sensorCandidateActivationConfiguration", this.getSensorCandidateActivationConfiguration()); + writer.writeCollectionOfObjectValues("sensorCandidates", this.getSensorCandidates()); writer.writeCollectionOfObjectValues("sensors", this.getSensors()); } /** @@ -86,6 +106,20 @@ public void setHealthIssues(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("identityAccounts", value); } + /** + * Sets the sensorCandidateActivationConfiguration property value. The sensorCandidateActivationConfiguration property + * @param value Value to set for the sensorCandidateActivationConfiguration property. + */ + public void setSensorCandidateActivationConfiguration(@jakarta.annotation.Nullable final SensorCandidateActivationConfiguration value) { + this.backingStore.set("sensorCandidateActivationConfiguration", value); + } + /** + * Sets the sensorCandidates property value. The sensorCandidates property + * @param value Value to set for the sensorCandidates property. + */ + public void setSensorCandidates(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sensorCandidates", value); + } /** * Sets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors. * @param value Value to set for the sensors property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/ReviewSetSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/ReviewSetSettings.java new file mode 100644 index 00000000000..4f720b82be7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/ReviewSetSettings.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 ReviewSetSettings implements ValuedEnum { + None("none"), + DisableGrouping("disableGrouping"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ReviewSetSettings(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ReviewSetSettings forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "disableGrouping": return DisableGrouping; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SecurityGroupEvidence.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SecurityGroupEvidence.java index 2fce89b6faf..61083a2b790 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/SecurityGroupEvidence.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SecurityGroupEvidence.java @@ -6,6 +6,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +import java.util.UUID; @jakarta.annotation.Generated("com.microsoft.kiota") public class SecurityGroupEvidence extends AlertEvidence implements Parsable { /** @@ -25,6 +26,14 @@ public static SecurityGroupEvidence createFromDiscriminatorValue(@jakarta.annota Objects.requireNonNull(parseNode); return new SecurityGroupEvidence(); } + /** + * Gets the activeDirectoryObjectGuid property value. The unique group identifier assigned by the on-premises Active Directory. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getActiveDirectoryObjectGuid() { + return this.backingStore.get("activeDirectoryObjectGuid"); + } /** * Gets the displayName property value. The name of the security group. * @return a {@link String} @@ -33,6 +42,14 @@ public static SecurityGroupEvidence createFromDiscriminatorValue(@jakarta.annota public String getDisplayName() { return this.backingStore.get("displayName"); } + /** + * Gets the distinguishedName property value. The distinguished name of the security group. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDistinguishedName() { + return this.backingStore.get("distinguishedName"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -40,10 +57,22 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("activeDirectoryObjectGuid", (n) -> { this.setActiveDirectoryObjectGuid(n.getUUIDValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("distinguishedName", (n) -> { this.setDistinguishedName(n.getStringValue()); }); + deserializerMap.put("friendlyName", (n) -> { this.setFriendlyName(n.getStringValue()); }); deserializerMap.put("securityGroupId", (n) -> { this.setSecurityGroupId(n.getStringValue()); }); + deserializerMap.put("sid", (n) -> { this.setSid(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the friendlyName property value. The friendly name of the security group. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFriendlyName() { + return this.backingStore.get("friendlyName"); + } /** * Gets the securityGroupId property value. Unique identifier of the security group. * @return a {@link String} @@ -52,6 +81,14 @@ public Map> getFieldDeserializers public String getSecurityGroupId() { return this.backingStore.get("securityGroupId"); } + /** + * Gets the sid property value. The security identifier of the group. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSid() { + return this.backingStore.get("sid"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -59,8 +96,19 @@ public String getSecurityGroupId() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeUUIDValue("activeDirectoryObjectGuid", this.getActiveDirectoryObjectGuid()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("distinguishedName", this.getDistinguishedName()); + writer.writeStringValue("friendlyName", this.getFriendlyName()); writer.writeStringValue("securityGroupId", this.getSecurityGroupId()); + writer.writeStringValue("sid", this.getSid()); + } + /** + * Sets the activeDirectoryObjectGuid property value. The unique group identifier assigned by the on-premises Active Directory. + * @param value Value to set for the activeDirectoryObjectGuid property. + */ + public void setActiveDirectoryObjectGuid(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("activeDirectoryObjectGuid", value); } /** * Sets the displayName property value. The name of the security group. @@ -69,6 +117,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the distinguishedName property value. The distinguished name of the security group. + * @param value Value to set for the distinguishedName property. + */ + public void setDistinguishedName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("distinguishedName", value); + } + /** + * Sets the friendlyName property value. The friendly name of the security group. + * @param value Value to set for the friendlyName property. + */ + public void setFriendlyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("friendlyName", value); + } /** * Sets the securityGroupId property value. Unique identifier of the security group. * @param value Value to set for the securityGroupId property. @@ -76,4 +138,11 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setSecurityGroupId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("securityGroupId", value); } + /** + * Sets the sid property value. The security identifier of the group. + * @param value Value to set for the sid property. + */ + public void setSid(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sid", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidate.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidate.java new file mode 100644 index 00000000000..fb6beebc77f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidate.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.beta.models.security; + +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 SensorCandidate extends Entity implements Parsable { + /** + * Instantiates a new {@link SensorCandidate} and sets the default values. + */ + public SensorCandidate() { + 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 SensorCandidate} + */ + @jakarta.annotation.Nonnull + public static SensorCandidate createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SensorCandidate(); + } + /** + * Gets the computerDnsName property value. The DNS name of the computer associated with the sensor. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getComputerDnsName() { + return this.backingStore.get("computerDnsName"); + } + /** + * 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("computerDnsName", (n) -> { this.setComputerDnsName(n.getStringValue()); }); + deserializerMap.put("lastSeenDateTime", (n) -> { this.setLastSeenDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("senseClientVersion", (n) -> { this.setSenseClientVersion(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the lastSeenDateTime property value. The date and time when the sensor was last seen. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastSeenDateTime() { + return this.backingStore.get("lastSeenDateTime"); + } + /** + * Gets the senseClientVersion property value. The version of the Defender for Identity sensor client. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSenseClientVersion() { + return this.backingStore.get("senseClientVersion"); + } + /** + * 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("computerDnsName", this.getComputerDnsName()); + writer.writeOffsetDateTimeValue("lastSeenDateTime", this.getLastSeenDateTime()); + writer.writeStringValue("senseClientVersion", this.getSenseClientVersion()); + } + /** + * Sets the computerDnsName property value. The DNS name of the computer associated with the sensor. + * @param value Value to set for the computerDnsName property. + */ + public void setComputerDnsName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("computerDnsName", value); + } + /** + * Sets the lastSeenDateTime property value. The date and time when the sensor was last seen. + * @param value Value to set for the lastSeenDateTime property. + */ + public void setLastSeenDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastSeenDateTime", value); + } + /** + * Sets the senseClientVersion property value. The version of the Defender for Identity sensor client. + * @param value Value to set for the senseClientVersion property. + */ + public void setSenseClientVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("senseClientVersion", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationConfiguration.java new file mode 100644 index 00000000000..0ba0c9b72ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationConfiguration.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security; + +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 SensorCandidateActivationConfiguration extends Entity implements Parsable { + /** + * Instantiates a new {@link SensorCandidateActivationConfiguration} and sets the default values. + */ + public SensorCandidateActivationConfiguration() { + 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 SensorCandidateActivationConfiguration} + */ + @jakarta.annotation.Nonnull + public static SensorCandidateActivationConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SensorCandidateActivationConfiguration(); + } + /** + * Gets the activationMode property value. The activationMode property + * @return a {@link SensorCandidateActivationMode} + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationMode getActivationMode() { + return this.backingStore.get("activationMode"); + } + /** + * 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("activationMode", (n) -> { this.setActivationMode(n.getEnumValue(SensorCandidateActivationMode::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.writeEnumValue("activationMode", this.getActivationMode()); + } + /** + * Sets the activationMode property value. The activationMode property + * @param value Value to set for the activationMode property. + */ + public void setActivationMode(@jakarta.annotation.Nullable final SensorCandidateActivationMode value) { + this.backingStore.set("activationMode", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationMode.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationMode.java new file mode 100644 index 00000000000..ef9e7706e66 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateActivationMode.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 SensorCandidateActivationMode implements ValuedEnum { + Manual("manual"), + Automated("automated"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SensorCandidateActivationMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SensorCandidateActivationMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "manual": return Manual; + case "automated": return Automated; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateCollectionResponse.java new file mode 100644 index 00000000000..baca3c47b98 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorCandidateCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security; + +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 SensorCandidateCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SensorCandidateCollectionResponse} and sets the default values. + */ + public SensorCandidateCollectionResponse() { + 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 SensorCandidateCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SensorCandidateCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SensorCandidateCollectionResponse(); + } + /** + * 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(SensorCandidate::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/UserAccount.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/UserAccount.java index c1664342950..fb8ca08e882 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/UserAccount.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/UserAccount.java @@ -10,6 +10,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +import java.util.UUID; @jakarta.annotation.Generated("com.microsoft.kiota") public class UserAccount implements AdditionalDataHolder, BackedModel, Parsable { /** @@ -42,6 +43,14 @@ public static UserAccount createFromDiscriminatorValue(@jakarta.annotation.Nonnu public String getAccountName() { return this.backingStore.get("accountName"); } + /** + * Gets the activeDirectoryObjectGuid property value. The unique user identifier assigned by the on-premises Active Directory. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getActiveDirectoryObjectGuid() { + return this.backingStore.get("activeDirectoryObjectGuid"); + } /** * 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} @@ -93,8 +102,9 @@ public String getDomainName() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(8); + final HashMap> deserializerMap = new HashMap>(9); deserializerMap.put("accountName", (n) -> { this.setAccountName(n.getStringValue()); }); + deserializerMap.put("activeDirectoryObjectGuid", (n) -> { this.setActiveDirectoryObjectGuid(n.getUUIDValue()); }); deserializerMap.put("azureAdUserId", (n) -> { this.setAzureAdUserId(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("domainName", (n) -> { this.setDomainName(n.getStringValue()); }); @@ -143,6 +153,7 @@ public String getUserSid() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeStringValue("accountName", this.getAccountName()); + writer.writeUUIDValue("activeDirectoryObjectGuid", this.getActiveDirectoryObjectGuid()); writer.writeStringValue("azureAdUserId", this.getAzureAdUserId()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("domainName", this.getDomainName()); @@ -159,6 +170,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAccountName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("accountName", value); } + /** + * Sets the activeDirectoryObjectGuid property value. The unique user identifier assigned by the on-premises Active Directory. + * @param value Value to set for the activeDirectoryObjectGuid property. + */ + public void setActiveDirectoryObjectGuid(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("activeDirectoryObjectGuid", value); + } /** * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. * @param value Value to set for the AdditionalData property. 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 b8ba8e6c013..371aaa91220 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 @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.networkaccess.Connectivity; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.networkaccess.connectivity.branches.BranchesRequestBuilder; +import com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder; import com.microsoft.graph.beta.networkaccess.connectivity.remotenetworks.RemoteNetworksRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -94,6 +95,16 @@ public Connectivity get(@jakarta.annotation.Nullable final java.util.function.Co errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, Connectivity::createFromDiscriminatorValue); } + /** + * Provides operations to call the getWebCategoryByUrl method. + * @param url Usage: url='{url}' + * @return a {@link MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl(@jakarta.annotation.Nonnull final String url) { + Objects.requireNonNull(url); + return new MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder(pathParameters, requestAdapter, url); + } /** * Update the navigation property connectivity in networkAccess * @param body The request body diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/microsoftgraphnetworkaccessgetwebcategorybyurlwithurl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/microsoftgraphnetworkaccessgetwebcategorybyurlwithurl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.java new file mode 100644 index 00000000000..8bd39b9ee5a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/connectivity/microsoftgraphnetworkaccessgetwebcategorybyurlwithurl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.networkaccess.connectivity.microsoftgraphnetworkaccessgetwebcategorybyurlwithurl; + +import com.microsoft.graph.beta.models.networkaccess.WebCategory; +import com.microsoft.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 getWebCategoryByUrl method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param url Usage: url='{url}' + */ + public MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String url) { + super(requestAdapter, "{+baseurl}/networkAccess/connectivity/microsoft.graph.networkaccess.getWebCategoryByUrl(url='{url}')", pathParameters); + this.pathParameters.put("url", url); + } + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/connectivity/microsoft.graph.networkaccess.getWebCategoryByUrl(url='{url}')", rawUrl); + } + /** + * Invoke function getWebCategoryByUrl + * @return a {@link WebCategory} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebCategory get() { + return get(null); + } + /** + * Invoke function getWebCategoryByUrl + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WebCategory} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebCategory get(@jakarta.annotation.Nullable 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, WebCategory::createFromDiscriminatorValue); + } + /** + * Invoke function getWebCategoryByUrl + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getWebCategoryByUrl + * @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/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 MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder(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/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java index 86fcdc27472..0d30a0dd68d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java @@ -60,21 +60,21 @@ public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. * @return a {@link PolicyLinkCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLinkCollectionResponse get() { return get(null); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PolicyLinkCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLinkCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public PolicyLink post(@jakarta.annotation.Nonnull final PolicyLink body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, PolicyLink::createFromDiscriminatorValue); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. * @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 threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java index 0420b233c46..52d8dd47c10 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java @@ -46,18 +46,18 @@ public PolicyLinkItemRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -117,7 +117,7 @@ public PolicyLink patch(@jakarta.annotation.Nonnull final PolicyLink body, @jaka return this.requestAdapter.send(requestInfo, errorMapping, PolicyLink::createFromDiscriminatorValue); } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java index f409b4a7008..c5b989266df 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 @@ -6,11 +6,14 @@ import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder; +import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetconnectionsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcrosstenantsummarywithstartdatetimewithenddatetimewithdiscoverypivotdatetime.MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdestinationsummarieswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdeviceusagesummarywithstartdatetimewithenddatetimewithactivitypivotdatetime.MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetdiscoveredapplicationsegmentreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; +import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesstransactionsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessusageprofilingwithstartdatetimewithenddatetimewithaggregatedbydiscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessuserreportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder; @@ -138,6 +141,32 @@ public MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateT Objects.requireNonNull(startDateTime); return new MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); } + /** + * Provides operations to call the getApplicationUsageAnalytics method. + * @param aggregatedBy Usage: aggregatedBy='{aggregatedBy}' + * @param endDateTime Usage: endDateTime={endDateTime} + * @param startDateTime Usage: startDateTime={startDateTime} + * @return a {@link MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy(@jakarta.annotation.Nonnull final String aggregatedBy, @jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + Objects.requireNonNull(aggregatedBy); + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder(pathParameters, requestAdapter, aggregatedBy, endDateTime, startDateTime); + } + /** + * Provides operations to call the getCloudApplicationReport method. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param startDateTime Usage: startDateTime={startDateTime} + * @return a {@link MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } /** * Provides operations to call the getConnectionSummaries method. * @param endDateTime Usage: endDateTime={endDateTime} @@ -204,6 +233,18 @@ public MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStart Objects.requireNonNull(startDateTime); return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); } + /** + * Provides operations to call the getEnterpriseApplicationReport method. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param startDateTime Usage: startDateTime={startDateTime} + * @return a {@link MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } /** * Provides operations to call the transactionSummaries method. * @param endDateTime Usage: endDateTime={endDateTime} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse.java new file mode 100644 index 00000000000..f9079b59915 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.networkaccess.ApplicationAnalyticsUsagePoint; +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 GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse} and sets the default values. + */ + public GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse() { + 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 GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse(); + } + /** + * 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(ApplicationAnalyticsUsagePoint::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/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.java new file mode 100644 index 00000000000..fd185175971 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.java @@ -0,0 +1,155 @@ +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getApplicationUsageAnalytics method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder} and sets the default values. + * @param aggregatedBy Usage: aggregatedBy='{aggregatedBy}' + * @param endDateTime Usage: endDateTime={endDateTime} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param startDateTime Usage: startDateTime={startDateTime} + */ + public MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String aggregatedBy, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.getApplicationUsageAnalytics(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}'){?%24count,%24filter,%24search,%24skip,%24top}", pathParameters); + this.pathParameters.put("aggregatedBy", aggregatedBy); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.getApplicationUsageAnalytics(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}'){?%24count,%24filter,%24search,%24skip,%24top}", rawUrl); + } + /** + * Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + * @return a {@link GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse get() { + return get(null); + } + /** + * Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse get(@jakarta.annotation.Nullable 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, GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + * @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 MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and 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/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java new file mode 100644 index 00000000000..781761dd327 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport; +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 GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} and sets the default values. + */ + public GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse() { + 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 GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse(); + } + /** + * 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(CloudApplicationReport::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/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java new file mode 100644 index 00000000000..4c37e3cecec --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getCloudApplicationReport method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} 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 MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(@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.getCloudApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId='@userId'){?%24count,%24filter,%24search,%24skip,%24top,userId*}", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.getCloudApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId='@userId'){?%24count,%24filter,%24search,%24skip,%24top,userId*}", rawUrl); + } + /** + * Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @return a {@link GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse get() { + return get(null); + } + /** + * Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse get(@jakarta.annotation.Nullable 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, GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @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 MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and 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/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java new file mode 100644 index 00000000000..a1fcf128f7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.networkaccess.EnterpriseApplicationReport; +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 GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} and sets the default values. + */ + public GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse() { + 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 GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse(); + } + /** + * 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(EnterpriseApplicationReport::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/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java new file mode 100644 index 00000000000..d31ddf80494 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetenterpriseapplicationreportwithstartdatetimewithenddatetimeuseriduserid; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getEnterpriseApplicationReport method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} 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 MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(@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.getEnterpriseApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId='@userId'){?%24count,%24filter,%24search,%24skip,%24top,userId*}", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.getEnterpriseApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId='@userId'){?%24count,%24filter,%24search,%24skip,%24top,userId*}", rawUrl); + } + /** + * Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @return a {@link GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse get() { + return get(null); + } + /** + * Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse get(@jakarta.annotation.Nullable 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, GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @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 MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and 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/places/item/PlaceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/PlaceItemRequestBuilder.java index 4b676817fd2..23adede1606 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/places/item/PlaceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/PlaceItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.Place; +import com.microsoft.graph.beta.places.item.checkins.CheckInsRequestBuilder; import com.microsoft.graph.beta.places.item.descendants.DescendantsRequestBuilder; import com.microsoft.graph.beta.places.item.graphroom.GraphRoomRequestBuilder; import com.microsoft.graph.beta.places.item.graphroomlist.GraphRoomListRequestBuilder; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PlaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the descendants method. * @return a {@link DescendantsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..1bdeb3178d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.places.item.checkins; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.graph.beta.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.places.item.checkins.count.CountRequestBuilder; +import com.microsoft.graph.beta.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder 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 checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable 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, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @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 CheckInClaim 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 CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + */ + @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/places/item/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..78177642a52 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.places.item.checkins.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}/places/{place%2Did}/checkIns/$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}/places/{place%2Did}/checkIns/$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/places/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..9fe6f8b3af5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.beta.places.item.checkins.item; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @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 checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @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 CheckInClaim 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 CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + */ + @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/places/item/graphroom/GraphRoomRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/GraphRoomRequestBuilder.java index 47b0406a4cf..e3443225253 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/GraphRoomRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/GraphRoomRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.Room; +import com.microsoft.graph.beta.places.item.graphroom.checkins.CheckInsRequestBuilder; 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 GraphRoomRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link GraphRoomRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..4eaa0a3c5ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.places.item.graphroom.checkins; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.graph.beta.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.places.item.graphroom.checkins.count.CountRequestBuilder; +import com.microsoft.graph.beta.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder 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 checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable 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, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @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 CheckInClaim 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 CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/places/item/graphroom/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6f8f0aa701d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.places.item.graphroom.checkins.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}/places/{place%2Did}/graph.room/checkIns/$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}/places/{place%2Did}/graph.room/checkIns/$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/places/item/graphroom/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..71d8a6d02eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.places.item.graphroom.checkins.item; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @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); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @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; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @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 CheckInClaim 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 CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/places/item/graphroomlist/GraphRoomListRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/GraphRoomListRequestBuilder.java index c5d68b2ea5c..bbd8551900e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/GraphRoomListRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/GraphRoomListRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.RoomList; +import com.microsoft.graph.beta.places.item.graphroomlist.checkins.CheckInsRequestBuilder; import com.microsoft.graph.beta.places.item.graphroomlist.rooms.RoomsRequestBuilder; import com.microsoft.graph.beta.places.item.graphroomlist.roomswithplaceid.RoomsWithPlaceIdRequestBuilder; import com.microsoft.graph.beta.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder; @@ -24,6 +25,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GraphRoomListRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the rooms property of the microsoft.graph.roomList entity. * @return a {@link RoomsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..7849ebd0eb0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.checkins; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.graph.beta.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.places.item.graphroomlist.checkins.count.CountRequestBuilder; +import com.microsoft.graph.beta.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder 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 checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable 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, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @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 CheckInClaim 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 CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/places/item/graphroomlist/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3cf8030a4af --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.checkins.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}/places/{place%2Did}/graph.roomList/checkIns/$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}/places/{place%2Did}/graph.roomList/checkIns/$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/places/item/graphroomlist/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..07c5d4c5347 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.checkins.item; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @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); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @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; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @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 CheckInClaim 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 CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java index c814551dc23..1b7d19bb3a1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.Room; +import com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder; 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 RoomItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link RoomItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..ddde5fc5330 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.graph.beta.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder; +import com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder 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 checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable 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, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @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 CheckInClaim 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 CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/places/item/graphroomlist/rooms/item/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..03ff1ecd101 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$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/places/item/graphroomlist/rooms/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..54bda54fe20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/rooms/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.rooms.item.checkins.item; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @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); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @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; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @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 CheckInClaim 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 CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/places/item/graphroomlist/workspaces/item/WorkspaceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/WorkspaceItemRequestBuilder.java index 1ec701bee78..05a364f9e86 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/WorkspaceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/WorkspaceItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.Workspace; +import com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder; 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 WorkspaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link WorkspaceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..8b6c8576607 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.graph.beta.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder; +import com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder 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 checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable 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, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @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 CheckInClaim 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 CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/places/item/graphroomlist/workspaces/item/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fc9ff3fcbbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/$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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/$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/places/item/graphroomlist/workspaces/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..488b7ab030b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroomlist/workspaces/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.places.item.graphroomlist.workspaces.item.checkins.item; + +import com.microsoft.graph.beta.models.CheckInClaim; +import com.microsoft.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 checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @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); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim 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, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @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; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @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 checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @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 CheckInClaim 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 CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @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/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/PoliciesRequestBuilder.java index b50c86773ea..6beca257ca2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/PoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/PoliciesRequestBuilder.java @@ -12,8 +12,10 @@ import com.microsoft.graph.beta.policies.authorizationpolicy.AuthorizationPolicyRequestBuilder; import com.microsoft.graph.beta.policies.b2cauthenticationmethodspolicy.B2cAuthenticationMethodsPolicyRequestBuilder; import com.microsoft.graph.beta.policies.claimsmappingpolicies.ClaimsMappingPoliciesRequestBuilder; +import com.microsoft.graph.beta.policies.conditionalaccesspolicies.ConditionalAccessPoliciesRequestBuilder; import com.microsoft.graph.beta.policies.crosstenantaccesspolicy.CrossTenantAccessPolicyRequestBuilder; import com.microsoft.graph.beta.policies.defaultappmanagementpolicy.DefaultAppManagementPolicyRequestBuilder; +import com.microsoft.graph.beta.policies.deleteditems.DeletedItemsRequestBuilder; import com.microsoft.graph.beta.policies.deviceregistrationpolicy.DeviceRegistrationPolicyRequestBuilder; import com.microsoft.graph.beta.policies.directoryroleaccessreviewpolicy.DirectoryRoleAccessReviewPolicyRequestBuilder; import com.microsoft.graph.beta.policies.externalidentitiespolicy.ExternalIdentitiesPolicyRequestBuilder; @@ -128,6 +130,14 @@ public B2cAuthenticationMethodsPolicyRequestBuilder b2cAuthenticationMethodsPoli public ClaimsMappingPoliciesRequestBuilder claimsMappingPolicies() { return new ClaimsMappingPoliciesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + * @return a {@link ConditionalAccessPoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPoliciesRequestBuilder conditionalAccessPolicies() { + return new ConditionalAccessPoliciesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the crossTenantAccessPolicy property of the microsoft.graph.policyRoot entity. * @return a {@link CrossTenantAccessPolicyRequestBuilder} @@ -144,6 +154,14 @@ public CrossTenantAccessPolicyRequestBuilder crossTenantAccessPolicy() { public DefaultAppManagementPolicyRequestBuilder defaultAppManagementPolicy() { return new DefaultAppManagementPolicyRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.policyRoot entity. + * @return a {@link DeletedItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeletedItemsRequestBuilder deletedItems() { + return new DeletedItemsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the deviceRegistrationPolicy property of the microsoft.graph.policyRoot entity. * @return a {@link DeviceRegistrationPolicyRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/ConditionalAccessPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/ConditionalAccessPoliciesRequestBuilder.java new file mode 100644 index 00000000000..46812000e68 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/ConditionalAccessPoliciesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.policies.conditionalaccesspolicies; + +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.graph.beta.models.ConditionalAccessPolicyCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.conditionalaccesspolicies.count.CountRequestBuilder; +import com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConditionalAccessPoliciesRequestBuilder 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 conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + * @param conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy + * @return a {@link ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder byConditionalAccessPolicyId(@jakarta.annotation.Nonnull final String conditionalAccessPolicyId) { + Objects.requireNonNull(conditionalAccessPolicyId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conditionalAccessPolicy%2Did", conditionalAccessPolicyId); + return new ConditionalAccessPolicyItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ConditionalAccessPoliciesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPoliciesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ConditionalAccessPoliciesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The custom rules that define an access scenario. + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get() { + return get(null); + } + /** + * The custom rules that define an access scenario. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get(@jakarta.annotation.Nullable 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, ConditionalAccessPolicyCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to conditionalAccessPolicies for policies + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return post(body, null); + } + /** + * Create new navigation property to conditionalAccessPolicies for policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * The custom rules that define an access scenario. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The custom rules that define an access scenario. + * @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 conditionalAccessPolicies for policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to conditionalAccessPolicies for policies + * @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 ConditionalAccessPolicy 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 ConditionalAccessPoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConditionalAccessPoliciesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The custom rules that define an access scenario. + */ + @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/policies/conditionalaccesspolicies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ff3c0461045 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.policies.conditionalaccesspolicies.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}/policies/conditionalAccessPolicies/$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}/policies/conditionalAccessPolicies/$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/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java new file mode 100644 index 00000000000..cac6d600500 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.policies.conditionalaccesspolicies.item; + +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConditionalAccessPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property conditionalAccessPolicies for policies + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property conditionalAccessPolicies for policies + * @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 custom rules that define an access scenario. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get() { + return get(null); + } + /** + * The custom rules that define an access scenario. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get(@jakarta.annotation.Nullable 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Update the navigation property conditionalAccessPolicies in policies + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return patch(body, null); + } + /** + * Update the navigation property conditionalAccessPolicies in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy 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, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Delete navigation property conditionalAccessPolicies for policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property conditionalAccessPolicies for policies + * @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 custom rules that define an access scenario. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The custom rules that define an access scenario. + * @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 conditionalAccessPolicies in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property conditionalAccessPolicies in policies + * @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 ConditionalAccessPolicy 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 ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConditionalAccessPolicyItemRequestBuilder(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 custom rules that define an access scenario. + */ + @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/policies/conditionalaccesspolicies/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..5ab30fea2e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/conditionalaccesspolicies/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.policies.conditionalaccesspolicies.item.restore; + +import com.microsoft.graph.beta.models.ConditionalAccessPolicy; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java index 72f91d162dc..2aee20528b5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder; +import com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore.RestoreRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -29,6 +30,14 @@ public class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder public IdentitySynchronizationRequestBuilder identitySynchronization() { return new IdentitySynchronizationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java index 7f141e622cf..0780ea02174 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore.RestoreRequestBuilder; 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 IdentitySynchronizationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link IdentitySynchronizationRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..bc6ba118c83 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/restore/RestoreRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.restore; + +import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore", rawUrl); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post() { + return post(null); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/policies/crosstenantaccesspolicy/partners/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..6f4dd2ac864 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.policies.crosstenantaccesspolicy.partners.item.restore; + +import com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore", rawUrl); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner post() { + return post(null); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantAccessPolicyConfigurationPartner::createFromDiscriminatorValue); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/policies/deleteditems/DeletedItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/DeletedItemsRequestBuilder.java new file mode 100644 index 00000000000..9e13dacef69 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/DeletedItemsRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.policies.deleteditems; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PolicyDeletableRoot; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.CrossTenantPartnersRequestBuilder; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.CrossTenantSyncPolicyPartnersRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deletedItems property of the microsoft.graph.policyRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeletedItemsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + * @return a {@link CrossTenantPartnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantPartnersRequestBuilder crossTenantPartners() { + return new CrossTenantPartnersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + * @return a {@link CrossTenantSyncPolicyPartnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantSyncPolicyPartnersRequestBuilder crossTenantSyncPolicyPartners() { + return new CrossTenantSyncPolicyPartnersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DeletedItemsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeletedItemsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeletedItemsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeletedItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property deletedItems for policies + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property deletedItems for policies + * @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); + } + /** + * Policies that support soft-delete functionality and can be restored within 30 days. + * @return a {@link PolicyDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyDeletableRoot get() { + return get(null); + } + /** + * Policies that support soft-delete functionality and can be restored within 30 days. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyDeletableRoot get(@jakarta.annotation.Nullable 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, PolicyDeletableRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property deletedItems in policies + * @param body The request body + * @return a {@link PolicyDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyDeletableRoot patch(@jakarta.annotation.Nonnull final PolicyDeletableRoot body) { + return patch(body, null); + } + /** + * Update the navigation property deletedItems in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyDeletableRoot patch(@jakarta.annotation.Nonnull final PolicyDeletableRoot 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, PolicyDeletableRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property deletedItems for policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property deletedItems for policies + * @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; + } + /** + * Policies that support soft-delete functionality and can be restored within 30 days. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Policies that support soft-delete functionality and can be restored within 30 days. + * @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 deletedItems in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PolicyDeletableRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property deletedItems in policies + * @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 PolicyDeletableRoot 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 DeletedItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeletedItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeletedItemsRequestBuilder(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 { + } + /** + * Policies that support soft-delete functionality and can be restored within 30 days. + */ + @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/policies/deleteditems/crosstenantpartners/CrossTenantPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/CrossTenantPartnersRequestBuilder.java new file mode 100644 index 00000000000..5ddf2842867 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/CrossTenantPartnersRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners; + +import com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner; +import com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.count.CountRequestBuilder; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantPartnersRequestBuilder 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 crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + * @param crossTenantAccessPolicyConfigurationPartnerTenantId The unique identifier of crossTenantAccessPolicyConfigurationPartner + * @return a {@link CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder byCrossTenantAccessPolicyConfigurationPartnerTenantId(@jakarta.annotation.Nonnull final String crossTenantAccessPolicyConfigurationPartnerTenantId) { + Objects.requireNonNull(crossTenantAccessPolicyConfigurationPartnerTenantId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("crossTenantAccessPolicyConfigurationPartner%2DtenantId", crossTenantAccessPolicyConfigurationPartnerTenantId); + return new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CrossTenantPartnersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantPartnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CrossTenantPartnersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantPartnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link CrossTenantAccessPolicyConfigurationPartnerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartnerCollectionResponse get() { + return get(null); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantAccessPolicyConfigurationPartnerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartnerCollectionResponse get(@jakarta.annotation.Nullable 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, CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to crossTenantPartners for policies + * @param body The request body + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner post(@jakarta.annotation.Nonnull final CrossTenantAccessPolicyConfigurationPartner body) { + return post(body, null); + } + /** + * Create new navigation property to crossTenantPartners for policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner post(@jakarta.annotation.Nonnull final CrossTenantAccessPolicyConfigurationPartner 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, CrossTenantAccessPolicyConfigurationPartner::createFromDiscriminatorValue); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @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 crossTenantPartners for policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CrossTenantAccessPolicyConfigurationPartner body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to crossTenantPartners for policies + * @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 CrossTenantAccessPolicyConfigurationPartner 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 CrossTenantPartnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CrossTenantPartnersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + */ + @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/policies/deleteditems/crosstenantpartners/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2e8a1b9803e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.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}/policies/deletedItems/crossTenantPartners/$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}/policies/deletedItems/crossTenantPartners/$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/policies/deleteditems/crosstenantpartners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java new file mode 100644 index 00000000000..1b26308e508 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java @@ -0,0 +1,250 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item; + +import com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.IdentitySynchronizationRequestBuilder; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore.RestoreRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the identitySynchronization property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + * @return a {@link IdentitySynchronizationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public IdentitySynchronizationRequestBuilder identitySynchronization() { + return new IdentitySynchronizationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}{?%24expand,%24select}", rawUrl); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner get() { + return get(null); + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner get(@jakarta.annotation.Nullable 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, CrossTenantAccessPolicyConfigurationPartner::createFromDiscriminatorValue); + } + /** + * Update the navigation property crossTenantPartners in policies + * @param body The request body + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner patch(@jakarta.annotation.Nonnull final CrossTenantAccessPolicyConfigurationPartner body) { + return patch(body, null); + } + /** + * Update the navigation property crossTenantPartners in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner patch(@jakarta.annotation.Nonnull final CrossTenantAccessPolicyConfigurationPartner 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, CrossTenantAccessPolicyConfigurationPartner::createFromDiscriminatorValue); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @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 crossTenantPartners in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CrossTenantAccessPolicyConfigurationPartner body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property crossTenantPartners in policies + * @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 CrossTenantAccessPolicyConfigurationPartner 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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + */ + @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/policies/deleteditems/crosstenantpartners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java new file mode 100644 index 00000000000..4b92cc968c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization; + +import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore.RestoreRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 identitySynchronization property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class IdentitySynchronizationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link IdentitySynchronizationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public IdentitySynchronizationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link IdentitySynchronizationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public IdentitySynchronizationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property identitySynchronization for policies + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property identitySynchronization for policies + * @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); + } + /** + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner get() { + return get(null); + } + /** + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner get(@jakarta.annotation.Nullable 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, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Update the navigation property identitySynchronization in policies + * @param body The request body + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { + return put(body, null); + } + /** + * Update the navigation property identitySynchronization in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Delete navigation property identitySynchronization for policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property identitySynchronization for policies + * @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; + } + /** + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @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 identitySynchronization in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { + return toPutRequestInformation(body, null); + } + /** + * Update the navigation property identitySynchronization in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link IdentitySynchronizationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public IdentitySynchronizationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new IdentitySynchronizationRequestBuilder(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 { + } + /** + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/identitysynchronization/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/identitysynchronization/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..40c0a2fbf80 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/identitysynchronization/restore/RestoreRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.identitysynchronization.restore; + +import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore", rawUrl); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post() { + return post(null); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/policies/deleteditems/crosstenantpartners/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..12e67ef8362 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantpartners/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantpartners.item.restore; + +import com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore", rawUrl); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner post() { + return post(null); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantAccessPolicyConfigurationPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyConfigurationPartner post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantAccessPolicyConfigurationPartner::createFromDiscriminatorValue); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/policies/deleteditems/crosstenantsyncpolicypartners/CrossTenantSyncPolicyPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/CrossTenantSyncPolicyPartnersRequestBuilder.java new file mode 100644 index 00000000000..65a4c9ca503 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/CrossTenantSyncPolicyPartnersRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners; + +import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner; +import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.count.CountRequestBuilder; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantSyncPolicyPartnersRequestBuilder 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 crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + * @param crossTenantIdentitySyncPolicyPartnerTenantId The unique identifier of crossTenantIdentitySyncPolicyPartner + * @return a {@link CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder byCrossTenantIdentitySyncPolicyPartnerTenantId(@jakarta.annotation.Nonnull final String crossTenantIdentitySyncPolicyPartnerTenantId) { + Objects.requireNonNull(crossTenantIdentitySyncPolicyPartnerTenantId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("crossTenantIdentitySyncPolicyPartner%2DtenantId", crossTenantIdentitySyncPolicyPartnerTenantId); + return new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CrossTenantSyncPolicyPartnersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantSyncPolicyPartnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CrossTenantSyncPolicyPartnersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantSyncPolicyPartnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link CrossTenantIdentitySyncPolicyPartnerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartnerCollectionResponse get() { + return get(null); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartnerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartnerCollectionResponse get(@jakarta.annotation.Nullable 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, CrossTenantIdentitySyncPolicyPartnerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to crossTenantSyncPolicyPartners for policies + * @param body The request body + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { + return post(body, null); + } + /** + * Create new navigation property to crossTenantSyncPolicyPartners for policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner 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, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @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 crossTenantSyncPolicyPartners for policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to crossTenantSyncPolicyPartners for policies + * @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 CrossTenantIdentitySyncPolicyPartner 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 CrossTenantSyncPolicyPartnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantSyncPolicyPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CrossTenantSyncPolicyPartnersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + */ + @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/policies/deleteditems/crosstenantsyncpolicypartners/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/count/CountRequestBuilder.java new file mode 100644 index 00000000000..59c4b767429 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.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}/policies/deletedItems/crossTenantSyncPolicyPartners/$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}/policies/deletedItems/crossTenantSyncPolicyPartners/$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/policies/deleteditems/crosstenantsyncpolicypartners/item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.java new file mode 100644 index 00000000000..5f8559790ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.java @@ -0,0 +1,241 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item; + +import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore.RestoreRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}{?%24expand,%24select}", rawUrl); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner get() { + return get(null); + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner get(@jakarta.annotation.Nullable 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, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Update the navigation property crossTenantSyncPolicyPartners in policies + * @param body The request body + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { + return put(body, null); + } + /** + * Update the navigation property crossTenantSyncPolicyPartners in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @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 crossTenantSyncPolicyPartners in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { + return toPutRequestInformation(body, null); + } + /** + * Update the navigation property crossTenantSyncPolicyPartners in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..cc49be37c5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/deleteditems/crosstenantsyncpolicypartners/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.policies.deleteditems.crosstenantsyncpolicypartners.item.restore; + +import com.microsoft.graph.beta.models.CrossTenantIdentitySyncPolicyPartner; +import com.microsoft.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 restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}/restore", rawUrl); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post() { + return post(null); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CrossTenantIdentitySyncPolicyPartner} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CrossTenantIdentitySyncPolicyPartner post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(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/policies/federatedtokenvalidationpolicy/FederatedTokenValidationPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/federatedtokenvalidationpolicy/FederatedTokenValidationPolicyRequestBuilder.java index 1a6e4fc2c67..0920e5e3918 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/federatedtokenvalidationpolicy/FederatedTokenValidationPolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/federatedtokenvalidationpolicy/FederatedTokenValidationPolicyRequestBuilder.java @@ -55,21 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @return a {@link FederatedTokenValidationPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FederatedTokenValidationPolicy get() { return get(null); } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FederatedTokenValidationPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FederatedTokenValidationPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +186,7 @@ public FederatedTokenValidationPolicyRequestBuilder withUrl(@jakarta.annotation. public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/MobileAppManagementPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/MobileAppManagementPoliciesRequestBuilder.java index b4a126802d6..88ee4d44b11 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/MobileAppManagementPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/MobileAppManagementPoliciesRequestBuilder.java @@ -1,10 +1,10 @@ package com.microsoft.graph.beta.policies.mobileappmanagementpolicies; -import com.microsoft.graph.beta.models.MobilityManagementPolicy; -import com.microsoft.graph.beta.models.MobilityManagementPolicyCollectionResponse; +import com.microsoft.graph.beta.models.MobileAppManagementPolicy; +import com.microsoft.graph.beta.models.MobileAppManagementPolicyCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.policies.mobileappmanagementpolicies.count.CountRequestBuilder; -import com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder; +import com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.MobileAppManagementPolicyItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -33,15 +33,15 @@ public CountRequestBuilder count() { } /** * Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. - * @param mobilityManagementPolicyId The unique identifier of mobilityManagementPolicy - * @return a {@link MobilityManagementPolicyItemRequestBuilder} + * @param mobileAppManagementPolicyId The unique identifier of mobileAppManagementPolicy + * @return a {@link MobileAppManagementPolicyItemRequestBuilder} */ @jakarta.annotation.Nonnull - public MobilityManagementPolicyItemRequestBuilder byMobilityManagementPolicyId(@jakarta.annotation.Nonnull final String mobilityManagementPolicyId) { - Objects.requireNonNull(mobilityManagementPolicyId); + public MobileAppManagementPolicyItemRequestBuilder byMobileAppManagementPolicyId(@jakarta.annotation.Nonnull final String mobileAppManagementPolicyId) { + Objects.requireNonNull(mobileAppManagementPolicyId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("mobilityManagementPolicy%2Did", mobilityManagementPolicyId); - return new MobilityManagementPolicyItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("mobileAppManagementPolicy%2Did", mobileAppManagementPolicyId); + return new MobileAppManagementPolicyItemRequestBuilder(urlTplParams, requestAdapter); } /** * Instantiates a new {@link MobileAppManagementPoliciesRequestBuilder} and sets the default values. @@ -61,52 +61,52 @@ public MobileAppManagementPoliciesRequestBuilder(@jakarta.annotation.Nonnull fin } /** * Get a list of the mobilityManagementPolicy objects and their properties. - * @return a {@link MobilityManagementPolicyCollectionResponse} + * @return a {@link MobileAppManagementPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicyCollectionResponse get() { + public MobileAppManagementPolicyCollectionResponse get() { return get(null); } /** * Get a list of the mobilityManagementPolicy objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicyCollectionResponse} + * @return a {@link MobileAppManagementPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppManagementPolicyCollectionResponse get(@jakarta.annotation.Nullable 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, MobilityManagementPolicyCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppManagementPolicyCollectionResponse::createFromDiscriminatorValue); } /** * Create new navigation property to mobileAppManagementPolicies for policies * @param body The request body - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileAppManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public MobilityManagementPolicy post(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public MobileAppManagementPolicy post(@jakarta.annotation.Nonnull final MobileAppManagementPolicy body) { return post(body, null); } /** * Create new navigation property to mobileAppManagementPolicies for policies * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileAppManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public MobilityManagementPolicy post(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppManagementPolicy post(@jakarta.annotation.Nonnull final MobileAppManagementPolicy 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, MobilityManagementPolicy::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppManagementPolicy::createFromDiscriminatorValue); } /** * Get a list of the mobilityManagementPolicy objects and their properties. @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppManagementPolicy body) { return toPostRequestInformation(body, null); } /** @@ -144,7 +144,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppManagementPolicy 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); diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/MobilityManagementPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/MobileAppManagementPolicyItemRequestBuilder.java similarity index 82% rename from src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/MobilityManagementPolicyItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/MobileAppManagementPolicyItemRequestBuilder.java index d0c67f22bef..caf8d6e6585 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/MobilityManagementPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/MobileAppManagementPolicyItemRequestBuilder.java @@ -1,6 +1,6 @@ package com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item; -import com.microsoft.graph.beta.models.MobilityManagementPolicy; +import com.microsoft.graph.beta.models.MobileAppManagementPolicy; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.policies.mobileappmanagementpolicies.item.includedgroups.IncludedGroupsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,7 +20,7 @@ * Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class MobilityManagementPolicyItemRequestBuilder extends BaseRequestBuilder { +public class MobileAppManagementPolicyItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the includedGroups property of the microsoft.graph.mobilityManagementPolicy entity. * @return a {@link IncludedGroupsRequestBuilder} @@ -30,20 +30,20 @@ public IncludedGroupsRequestBuilder includedGroups() { return new IncludedGroupsRequestBuilder(pathParameters, requestAdapter); } /** - * Instantiates a new {@link MobilityManagementPolicyItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MobileAppManagementPolicyItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public MobilityManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", pathParameters); + public MobileAppManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}{?%24expand,%24select}", pathParameters); } /** - * Instantiates a new {@link MobilityManagementPolicyItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MobileAppManagementPolicyItemRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public MobilityManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", rawUrl); + public MobileAppManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}{?%24expand,%24select}", rawUrl); } /** * Delete a mobilityManagementPolicy object. @@ -67,54 +67,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume } /** * Read the properties and relationships of a mobilityManagementPolicy object. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileAppManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy get() { + public MobileAppManagementPolicy get() { return get(null); } /** * Read the properties and relationships of a mobilityManagementPolicy object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileAppManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppManagementPolicy get(@jakarta.annotation.Nullable 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, MobilityManagementPolicy::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppManagementPolicy::createFromDiscriminatorValue); } /** * Update the properties of a mobilityManagementPolicy object. * @param body The request body - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileAppManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy patch(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public MobileAppManagementPolicy patch(@jakarta.annotation.Nonnull final MobileAppManagementPolicy body) { return patch(body, null); } /** * Update the properties of a mobilityManagementPolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileAppManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy patch(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileAppManagementPolicy patch(@jakarta.annotation.Nonnull final MobileAppManagementPolicy 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, MobilityManagementPolicy::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppManagementPolicy::createFromDiscriminatorValue); } /** * Delete a mobilityManagementPolicy object. @@ -162,7 +162,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppManagementPolicy body) { return toPatchRequestInformation(body, null); } /** @@ -172,7 +172,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppManagementPolicy 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); @@ -183,12 +183,12 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link MobilityManagementPolicyItemRequestBuilder} + * @return a {@link MobileAppManagementPolicyItemRequestBuilder} */ @jakarta.annotation.Nonnull - public MobilityManagementPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MobileAppManagementPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new MobilityManagementPolicyItemRequestBuilder(rawUrl, requestAdapter); + return new MobileAppManagementPolicyItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java index 94b009a3417..ba175fe879a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java @@ -57,7 +57,7 @@ public GroupItemRequestBuilder byGroupId(@jakarta.annotation.Nonnull final Strin * @param requestAdapter The request adapter to use to execute the requests. */ public IncludedGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link IncludedGroupsRequestBuilder} and sets the default values. @@ -65,7 +65,7 @@ public IncludedGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}", pathParameters); } /** * Instantiates a new {@link GroupItemRequestBuilder} and sets the default values. @@ -41,6 +41,6 @@ public GroupItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -32,7 +32,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. @@ -43,7 +43,7 @@ public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final * @param requestAdapter The request adapter to use to execute the requests. */ public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object. diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java index 96c2e5cb006..b1afbc9a45a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobileappmanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}", pathParameters); requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { */ @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref", pathParameters); requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); requestInfo.headers.tryAdd("Accept", "application/json"); requestInfo.setContentFromParsable(requestAdapter, "application/json", body); diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/MobileDeviceManagementPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/MobileDeviceManagementPoliciesRequestBuilder.java index 91429866566..e67e1014c5b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/MobileDeviceManagementPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/MobileDeviceManagementPoliciesRequestBuilder.java @@ -1,10 +1,10 @@ package com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies; -import com.microsoft.graph.beta.models.MobilityManagementPolicy; -import com.microsoft.graph.beta.models.MobilityManagementPolicyCollectionResponse; +import com.microsoft.graph.beta.models.MobileDeviceManagementPolicy; +import com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.count.CountRequestBuilder; -import com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobilityManagementPolicyItemRequestBuilder; +import com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.MobileDeviceManagementPolicyItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -33,15 +33,15 @@ public CountRequestBuilder count() { } /** * Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. - * @param mobilityManagementPolicyId The unique identifier of mobilityManagementPolicy - * @return a {@link MobilityManagementPolicyItemRequestBuilder} + * @param mobileDeviceManagementPolicyId The unique identifier of mobileDeviceManagementPolicy + * @return a {@link MobileDeviceManagementPolicyItemRequestBuilder} */ @jakarta.annotation.Nonnull - public MobilityManagementPolicyItemRequestBuilder byMobilityManagementPolicyId(@jakarta.annotation.Nonnull final String mobilityManagementPolicyId) { - Objects.requireNonNull(mobilityManagementPolicyId); + public MobileDeviceManagementPolicyItemRequestBuilder byMobileDeviceManagementPolicyId(@jakarta.annotation.Nonnull final String mobileDeviceManagementPolicyId) { + Objects.requireNonNull(mobileDeviceManagementPolicyId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("mobilityManagementPolicy%2Did", mobilityManagementPolicyId); - return new MobilityManagementPolicyItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("mobileDeviceManagementPolicy%2Did", mobileDeviceManagementPolicyId); + return new MobileDeviceManagementPolicyItemRequestBuilder(urlTplParams, requestAdapter); } /** * Instantiates a new {@link MobileDeviceManagementPoliciesRequestBuilder} and sets the default values. @@ -61,52 +61,52 @@ public MobileDeviceManagementPoliciesRequestBuilder(@jakarta.annotation.Nonnull } /** * Get a list of the mobilityManagementPolicy objects and their properties. - * @return a {@link MobilityManagementPolicyCollectionResponse} + * @return a {@link MobileDeviceManagementPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicyCollectionResponse get() { + public MobileDeviceManagementPolicyCollectionResponse get() { return get(null); } /** * Get a list of the mobilityManagementPolicy objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicyCollectionResponse} + * @return a {@link MobileDeviceManagementPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileDeviceManagementPolicyCollectionResponse get(@jakarta.annotation.Nullable 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, MobilityManagementPolicyCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileDeviceManagementPolicyCollectionResponse::createFromDiscriminatorValue); } /** * Create new navigation property to mobileDeviceManagementPolicies for policies * @param body The request body - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileDeviceManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public MobilityManagementPolicy post(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public MobileDeviceManagementPolicy post(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy body) { return post(body, null); } /** * Create new navigation property to mobileDeviceManagementPolicies for policies * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileDeviceManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public MobilityManagementPolicy post(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileDeviceManagementPolicy post(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy 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, MobilityManagementPolicy::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileDeviceManagementPolicy::createFromDiscriminatorValue); } /** * Get a list of the mobilityManagementPolicy objects and their properties. @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy body) { return toPostRequestInformation(body, null); } /** @@ -144,7 +144,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy 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); diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/MobilityManagementPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/MobileDeviceManagementPolicyItemRequestBuilder.java similarity index 82% rename from src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/MobilityManagementPolicyItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/MobileDeviceManagementPolicyItemRequestBuilder.java index e9b9395af49..370a5058e31 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/MobilityManagementPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/MobileDeviceManagementPolicyItemRequestBuilder.java @@ -1,6 +1,6 @@ package com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item; -import com.microsoft.graph.beta.models.MobilityManagementPolicy; +import com.microsoft.graph.beta.models.MobileDeviceManagementPolicy; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.item.includedgroups.IncludedGroupsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,7 +20,7 @@ * Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class MobilityManagementPolicyItemRequestBuilder extends BaseRequestBuilder { +public class MobileDeviceManagementPolicyItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the includedGroups property of the microsoft.graph.mobilityManagementPolicy entity. * @return a {@link IncludedGroupsRequestBuilder} @@ -30,20 +30,20 @@ public IncludedGroupsRequestBuilder includedGroups() { return new IncludedGroupsRequestBuilder(pathParameters, requestAdapter); } /** - * Instantiates a new {@link MobilityManagementPolicyItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MobileDeviceManagementPolicyItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public MobilityManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", pathParameters); + public MobileDeviceManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}{?%24expand,%24select}", pathParameters); } /** - * Instantiates a new {@link MobilityManagementPolicyItemRequestBuilder} and sets the default values. + * Instantiates a new {@link MobileDeviceManagementPolicyItemRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public MobilityManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", rawUrl); + public MobileDeviceManagementPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}{?%24expand,%24select}", rawUrl); } /** * Delete a mobilityManagementPolicy object. @@ -67,54 +67,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume } /** * Read the properties and relationships of a mobilityManagementPolicy object. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileDeviceManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy get() { + public MobileDeviceManagementPolicy get() { return get(null); } /** * Read the properties and relationships of a mobilityManagementPolicy object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileDeviceManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileDeviceManagementPolicy get(@jakarta.annotation.Nullable 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, MobilityManagementPolicy::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileDeviceManagementPolicy::createFromDiscriminatorValue); } /** * Update the properties of a mobilityManagementPolicy object. * @param body The request body - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileDeviceManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy patch(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public MobileDeviceManagementPolicy patch(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy body) { return patch(body, null); } /** * Update the properties of a mobilityManagementPolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link MobilityManagementPolicy} + * @return a {@link MobileDeviceManagementPolicy} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @jakarta.annotation.Nullable - public MobilityManagementPolicy patch(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MobileDeviceManagementPolicy patch(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy 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, MobilityManagementPolicy::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileDeviceManagementPolicy::createFromDiscriminatorValue); } /** * Delete a mobilityManagementPolicy object. @@ -162,7 +162,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy body) { return toPatchRequestInformation(body, null); } /** @@ -172,7 +172,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobilityManagementPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileDeviceManagementPolicy 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); @@ -183,12 +183,12 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link MobilityManagementPolicyItemRequestBuilder} + * @return a {@link MobileDeviceManagementPolicyItemRequestBuilder} */ @jakarta.annotation.Nonnull - public MobilityManagementPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MobileDeviceManagementPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new MobilityManagementPolicyItemRequestBuilder(rawUrl, requestAdapter); + return new MobileDeviceManagementPolicyItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java index 0ee5a9d5e83..7690d2d785a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/IncludedGroupsRequestBuilder.java @@ -57,7 +57,7 @@ public GroupItemRequestBuilder byGroupId(@jakarta.annotation.Nonnull final Strin * @param requestAdapter The request adapter to use to execute the requests. */ public IncludedGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link IncludedGroupsRequestBuilder} and sets the default values. @@ -65,7 +65,7 @@ public IncludedGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}", pathParameters); } /** * Instantiates a new {@link GroupItemRequestBuilder} and sets the default values. @@ -41,6 +41,6 @@ public GroupItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -32,7 +32,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. @@ -43,7 +43,7 @@ public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final * @param requestAdapter The request adapter to use to execute the requests. */ public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object. diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java index d257a39cd77..7914cb14d52 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/mobiledevicemanagementpolicies/item/includedgroups/item/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}", pathParameters); requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { */ @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref", pathParameters); requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); requestInfo.headers.tryAdd("Accept", "application/json"); requestInfo.setContentFromParsable(requestAdapter, "application/json", body); diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java index 593e7f6a263..413b8e26aa3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.security.EdiscoveryHoldPolicy; +import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder; import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.sitesources.SiteSourcesRequestBuilder; import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.usersources.UserSourcesRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EdiscoveryHoldPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the retryPolicy method. + * @return a {@link MicrosoftGraphSecurityRetryPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityRetryPolicyRequestBuilder microsoftGraphSecurityRetryPolicy() { + return new MicrosoftGraphSecurityRetryPolicyRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the siteSources property of the microsoft.graph.security.ediscoveryHoldPolicy entity. * @return a {@link SiteSourcesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityretrypolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityretrypolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilder.java new file mode 100644 index 00000000000..71f7d246a17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityretrypolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy; + +import com.microsoft.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 retryPolicy method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityRetryPolicyRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityRetryPolicyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityRetryPolicyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.retryPolicy", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityRetryPolicyRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityRetryPolicyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.retryPolicy", rawUrl); + } + /** + * Trigger a retry of an eDiscovery hold policy. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Trigger a retry of an eDiscovery hold policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Trigger a retry of an eDiscovery hold policy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Trigger a retry of an eDiscovery hold policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphSecurityRetryPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityRetryPolicyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityRetryPolicyRequestBuilder(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/identities/IdentitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/IdentitiesRequestBuilder.java index 5765ce6605e..e8eac980e48 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/identities/IdentitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/IdentitiesRequestBuilder.java @@ -4,6 +4,8 @@ import com.microsoft.graph.beta.models.security.IdentityContainer; import com.microsoft.graph.beta.security.identities.healthissues.HealthIssuesRequestBuilder; import com.microsoft.graph.beta.security.identities.identityaccounts.IdentityAccountsRequestBuilder; +import com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder; +import com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder; import com.microsoft.graph.beta.security.identities.sensors.SensorsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -39,6 +41,22 @@ public HealthIssuesRequestBuilder healthIssues() { public IdentityAccountsRequestBuilder identityAccounts() { return new IdentityAccountsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + * @return a {@link SensorCandidateActivationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateActivationConfigurationRequestBuilder sensorCandidateActivationConfiguration() { + return new SensorCandidateActivationConfigurationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + * @return a {@link SensorCandidatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidatesRequestBuilder sensorCandidates() { + return new SensorCandidatesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sensors property of the microsoft.graph.security.identityContainer entity. * @return a {@link SensorsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidateactivationconfiguration/SensorCandidateActivationConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidateactivationconfiguration/SensorCandidateActivationConfigurationRequestBuilder.java new file mode 100644 index 00000000000..fbc624cb523 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidateactivationconfiguration/SensorCandidateActivationConfigurationRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorCandidateActivationConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SensorCandidateActivationConfigurationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateActivationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensorCandidateActivationConfigurationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateActivationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration 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); + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration get(@jakarta.annotation.Nullable 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, SensorCandidateActivationConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property sensorCandidateActivationConfiguration in security + * @param body The request body + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration patch(@jakarta.annotation.Nonnull final SensorCandidateActivationConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property sensorCandidateActivationConfiguration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration patch(@jakarta.annotation.Nonnull final SensorCandidateActivationConfiguration 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, SensorCandidateActivationConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration 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; + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration 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 navigation property sensorCandidateActivationConfiguration in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorCandidateActivationConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sensorCandidateActivationConfiguration 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 SensorCandidateActivationConfiguration 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 SensorCandidateActivationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateActivationConfigurationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorCandidateActivationConfigurationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration 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/security/identities/sensorcandidates/SensorCandidatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/SensorCandidatesRequestBuilder.java new file mode 100644 index 00000000000..007a01150ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/SensorCandidatesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.beta.security.identities.sensorcandidates; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.SensorCandidate; +import com.microsoft.graph.beta.models.security.SensorCandidateCollectionResponse; +import com.microsoft.graph.beta.security.identities.sensorcandidates.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder; +import com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sensorCandidates property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorCandidatesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the activate method. + * @return a {@link MicrosoftGraphSecurityActivateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityActivateRequestBuilder microsoftGraphSecurityActivate() { + return new MicrosoftGraphSecurityActivateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + * @param sensorCandidateId The unique identifier of sensorCandidate + * @return a {@link SensorCandidateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateItemRequestBuilder bySensorCandidateId(@jakarta.annotation.Nonnull final String sensorCandidateId) { + Objects.requireNonNull(sensorCandidateId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sensorCandidate%2Did", sensorCandidateId); + return new SensorCandidateItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SensorCandidatesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidatesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SensorCandidatesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @return a {@link SensorCandidateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateCollectionResponse get() { + return get(null); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateCollectionResponse get(@jakarta.annotation.Nullable 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, SensorCandidateCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sensorCandidates for security + * @param body The request body + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate post(@jakarta.annotation.Nonnull final SensorCandidate body) { + return post(body, null); + } + /** + * Create new navigation property to sensorCandidates for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate post(@jakarta.annotation.Nonnull final SensorCandidate 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, SensorCandidate::createFromDiscriminatorValue); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to sensorCandidates for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensorCandidate body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sensorCandidates 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 SensorCandidate 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 SensorCandidatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorCandidatesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the sensorCandidate objects and their properties. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/count/CountRequestBuilder.java new file mode 100644 index 00000000000..14cc2c3eea6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.identities.sensorcandidates.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/identities/sensorCandidates/$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/identities/sensorCandidates/$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/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java new file mode 100644 index 00000000000..aa4870c2666 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.security.identities.sensorcandidates.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.SensorCandidate; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sensorCandidates property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorCandidateItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SensorCandidateItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensorCandidateItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sensorCandidates for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sensorCandidates 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); + } + /** + * Get sensorCandidates from security + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate get() { + return get(null); + } + /** + * Get sensorCandidates from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate get(@jakarta.annotation.Nullable 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, SensorCandidate::createFromDiscriminatorValue); + } + /** + * Update the navigation property sensorCandidates in security + * @param body The request body + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate patch(@jakarta.annotation.Nonnull final SensorCandidate body) { + return patch(body, null); + } + /** + * Update the navigation property sensorCandidates in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate patch(@jakarta.annotation.Nonnull final SensorCandidate 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, SensorCandidate::createFromDiscriminatorValue); + } + /** + * Delete navigation property sensorCandidates for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sensorCandidates 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; + } + /** + * Get sensorCandidates from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sensorCandidates from security + * @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 sensorCandidates in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorCandidate body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sensorCandidates 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 SensorCandidate 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 SensorCandidateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorCandidateItemRequestBuilder(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 sensorCandidates from security + */ + @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/identities/sensorcandidates/microsoftgraphsecurityactivate/ActivatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/ActivatePostRequestBody.java new file mode 100644 index 00000000000..616cc2d574e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/ActivatePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate; + +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 ActivatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivatePostRequestBody} and sets the default values. + */ + public ActivatePostRequestBody() { + 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 ActivatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ActivatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivatePostRequestBody(); + } + /** + * 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("serverIds", (n) -> { this.setServerIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the serverIds property value. The serverIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getServerIds() { + return this.backingStore.get("serverIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("serverIds", this.getServerIds()); + 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 serverIds property value. The serverIds property + * @param value Value to set for the serverIds property. + */ + public void setServerIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("serverIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/MicrosoftGraphSecurityActivateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/MicrosoftGraphSecurityActivateRequestBuilder.java new file mode 100644 index 00000000000..9fbfa0f9fd9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/MicrosoftGraphSecurityActivateRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.security.identities.sensorcandidates.microsoftgraphsecurityactivate; + +import com.microsoft.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 activate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityActivateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityActivateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityActivateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/microsoft.graph.security.activate", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityActivateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityActivateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/microsoft.graph.security.activate", rawUrl); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivatePostRequestBody body) { + post(body, null); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivatePostRequestBody 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); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @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 ActivatePostRequestBody 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 MicrosoftGraphSecurityActivateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityActivateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityActivateRequestBuilder(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/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java index b2a7a15b4ff..e2ee66520c3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java @@ -61,23 +61,23 @@ public CustomClaimsPolicy get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return patch(body, null); } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -88,23 +88,23 @@ public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPo return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return put(body, null); } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @return a {@link RequestInformation} */ @@ -144,7 +144,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -159,7 +159,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return requestInfo; } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @return a {@link RequestInformation} */ @@ -168,7 +168,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java index 710a0d98f82..bf4611d04df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java @@ -95,21 +95,21 @@ public SitesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get() { return get(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -119,7 +119,7 @@ public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, SiteCollectionResponse::createFromDiscriminatorValue); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -127,7 +127,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public SitesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new SitesRequestBuilder(rawUrl, requestAdapter); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertyperegistrations/item/FileStorageContainerTypeRegistrationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertyperegistrations/item/FileStorageContainerTypeRegistrationItemRequestBuilder.java index f2ff4355252..9e88f98ef23 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertyperegistrations/item/FileStorageContainerTypeRegistrationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertyperegistrations/item/FileStorageContainerTypeRegistrationItemRequestBuilder.java @@ -90,23 +90,23 @@ public FileStorageContainerTypeRegistration get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerTypeRegistration::createFromDiscriminatorValue); } /** - * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param body The request body * @return a {@link FileStorageContainerTypeRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FileStorageContainerTypeRegistration patch(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration body) { return patch(body, null); } /** - * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FileStorageContainerTypeRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FileStorageContainerTypeRegistration patch(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -157,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java index 609fdf29a75..e111a4962ae 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 @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.User; import com.microsoft.graph.beta.users.item.activities.ActivitiesRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder; import com.microsoft.graph.beta.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder; import com.microsoft.graph.beta.users.item.analytics.AnalyticsRequestBuilder; import com.microsoft.graph.beta.users.item.appconsentrequestsforapproval.AppConsentRequestsForApprovalRequestBuilder; @@ -146,6 +147,14 @@ public class UserItemRequestBuilder extends BaseRequestBuilder { public ActivitiesRequestBuilder activities() { return new ActivitiesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + * @return a {@link AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder adhocCalls() { + return new AdhocCallsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the agreementAcceptances property of the microsoft.graph.user entity. * @return a {@link AgreementAcceptancesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java new file mode 100644 index 00000000000..48248c3a2e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.adhoccalls; + +import com.microsoft.graph.beta.models.AdhocCall; +import com.microsoft.graph.beta.models.AdhocCallCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 adhocCalls property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallsRequestBuilder 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 adhocCalls property of the microsoft.graph.user entity. + * @param adhocCallId The unique identifier of adhocCall + * @return a {@link AdhocCallItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallItemRequestBuilder byAdhocCallId(@jakarta.annotation.Nonnull final String adhocCallId) { + Objects.requireNonNull(adhocCallId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("adhocCall%2Did", adhocCallId); + return new AdhocCallItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get() { + return get(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get(@jakarta.annotation.Nullable 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, AdhocCallCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to adhocCalls for users + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall body) { + return post(body, null); + } + /** + * Create new navigation property to adhocCalls for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall 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, AdhocCall::createFromDiscriminatorValue); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @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 adhocCalls for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to adhocCalls for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AdhocCall 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 AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0bb2cd4d357 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/AdhocCallItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/AdhocCallItemRequestBuilder.java new file mode 100644 index 00000000000..b39e38c29cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/AdhocCallItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item; + +import com.microsoft.graph.beta.models.AdhocCall; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 adhocCalls property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @return a {@link RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder recordings() { + return new RecordingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @return a {@link TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder transcripts() { + return new TranscriptsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property adhocCalls for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property adhocCalls for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get() { + return get(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get(@jakarta.annotation.Nullable 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, AdhocCall::createFromDiscriminatorValue); + } + /** + * Update the navigation property adhocCalls in users + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall body) { + return patch(body, null); + } + /** + * Update the navigation property adhocCalls in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall 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, AdhocCall::createFromDiscriminatorValue); + } + /** + * Delete navigation property adhocCalls for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property adhocCalls for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @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 adhocCalls in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property adhocCalls in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdhocCall 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 AdhocCallItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallItemRequestBuilder(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 { + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/RecordingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/RecordingsRequestBuilder.java new file mode 100644 index 00000000000..525e3e32b8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/RecordingsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.recordings; + +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.graph.beta.models.CallRecordingCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @param callRecordingId The unique identifier of callRecording + * @return a {@link CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder byCallRecordingId(@jakarta.annotation.Nonnull final String callRecordingId) { + Objects.requireNonNull(callRecordingId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callRecording%2Did", callRecordingId); + return new CallRecordingItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The recordings of a call. Read-only. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get() { + return get(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get(@jakarta.annotation.Nullable 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, CallRecordingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body) { + return post(body, null); + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording 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, CallRecording::createFromDiscriminatorValue); + } + /** + * The recordings of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallRecording 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 RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The recordings of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1f399b3a4e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..1fe25f54647 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..4277a4bc7e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java new file mode 100644 index 00000000000..cf72c2cc0be --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item; + +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallRecordingItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recordings for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recordings for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The recordings of a call. Read-only. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording get() { + return get(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording get(@jakarta.annotation.Nullable 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, CallRecording::createFromDiscriminatorValue); + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording body) { + return patch(body, null); + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording 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, CallRecording::createFromDiscriminatorValue); + } + /** + * Delete navigation property recordings for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recordings for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The recordings of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallRecording 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 CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallRecordingItemRequestBuilder(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 recordings of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..061f8568946 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.recordings.item.content; + +import com.microsoft.graph.beta.models.CallRecording; +import com.microsoft.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 user 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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", 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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", rawUrl); + } + /** + * The content of the recording. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the recording. Read-only. + * @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 content of the recording. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content of the recording. Read-only. + * @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); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording 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.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * The content of the recording. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the recording. 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 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 content of the recording. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content of the recording. 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); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the recording. 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 content of the recording. 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/users/item/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java new file mode 100644 index 00000000000..1e58994546f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts; + +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.graph.beta.models.CallTranscriptCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TranscriptsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @param callTranscriptId The unique identifier of callTranscript + * @return a {@link CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder byCallTranscriptId(@jakarta.annotation.Nonnull final String callTranscriptId) { + Objects.requireNonNull(callTranscriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callTranscript%2Did", callTranscriptId); + return new CallTranscriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get() { + return get(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get(@jakarta.annotation.Nullable 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, CallTranscriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body) { + return post(body, null); + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript 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, CallTranscript::createFromDiscriminatorValue); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallTranscript 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 TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TranscriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The transcripts of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..925f13623f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..21ff105e035 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..72636e37ed4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java new file mode 100644 index 00000000000..be59ce3bf9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item; + +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallTranscriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the media for the user entity. + * @return a {@link MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder metadataContent() { + return new MetadataContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property transcripts for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property transcripts for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript get() { + return get(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript get(@jakarta.annotation.Nullable 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, CallTranscript::createFromDiscriminatorValue); + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript body) { + return patch(body, null); + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript 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, CallTranscript::createFromDiscriminatorValue); + } + /** + * Delete navigation property transcripts for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property transcripts for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The transcripts of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallTranscript 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 CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallTranscriptItemRequestBuilder(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 transcripts of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..9dd58c83cc3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.content; + +import com.microsoft.graph.beta.models.CallTranscript; +import com.microsoft.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 user 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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", 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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", rawUrl); + } + /** + * The content of the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the transcript. Read-only. + * @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 content of the transcript. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content of the transcript. Read-only. + * @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); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript 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.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * The content of the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the transcript. 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 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 content of the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content of the transcript. 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); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the transcript. 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 content of the transcript. 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/users/item/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java new file mode 100644 index 00000000000..f767823fd05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.item.transcripts.item.metadatacontent; + +import com.microsoft.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 user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MetadataContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", pathParameters); + } + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", rawUrl); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @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 time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @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); + } + /** + * The time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. 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 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 time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. 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); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MetadataContentRequestBuilder(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/users/item/presence/PresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java index dd09337d80d..1294023c5f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java @@ -100,21 +100,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get() { return get(null); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -169,7 +169,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -177,7 +177,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -229,7 +229,7 @@ public PresenceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters {