From cce6d796695c4ab7a82ad9a1e5bffbb2f2fc6f9e Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 17 Dec 2024 12:30:49 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 174332 --- .../generated/BaseGraphServiceClient.java | 18 + .../ResourceConnectionItemRequestBuilder.java | 26 +- .../UpdatableAssetItemRequestBuilder.java | 12 +- .../invite/InviteRequestBuilder.java | 12 +- .../teamsapps/TeamsAppsRequestBuilder.java | 10 +- .../CertificateAuthoritiesRequestBuilder.java | 202 ++ ...plicationConfigurationsRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + ...cationConfigurationItemRequestBuilder.java | 237 ++ ...dCertificateAuthoritiesRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + ...teAuthorityAsEntityItemRequestBuilder.java | 228 ++ ...lTlsOauthConfigurationsRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + ...sOauthConfigurationItemRequestBuilder.java | 228 ++ .../item/messages/MessagesRequestBuilder.java | 12 +- .../invite/InviteRequestBuilder.java | 12 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- .../RelationshipsRequestBuilder.java | 10 +- ...bileAppRelationshipItemRequestBuilder.java | 10 +- ...ScheduledActionsForRuleRequestBuilder.java | 10 +- ...eduledActionForRuleItemRequestBuilder.java | 10 +- ...cProvisioningPolicyItemRequestBuilder.java | 27 + ...PolicyApplyActionResultRequestBuilder.java | 96 + ...ievePolicyApplyScheduleRequestBuilder.java | 96 + ...chedulePolicyApplyTaskPostRequestBody.java | 108 + ...SchedulePolicyApplyTaskRequestBuilder.java | 98 + .../item/DeviceItemRequestBuilder.java | 9 + .../DeviceTemplateRequestBuilder.java | 187 ++ .../count/CountRequestBuilder.java | 128 + .../DeviceTemplateItemRequestBuilder.java | 129 + .../directory/DirectoryRequestBuilder.java | 9 + .../CertificateAuthoritiesRequestBuilder.java | 9 + ...lTlsOauthConfigurationsRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + ...sOauthConfigurationItemRequestBuilder.java | 228 ++ .../templates/TemplatesRequestBuilder.java | 237 ++ .../DeviceTemplatesRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + .../DeviceTemplateItemRequestBuilder.java | 266 ++ ...eateDeviceFromTemplatePostRequestBody.java | 193 ++ ...reateDeviceFromTemplateRequestBuilder.java | 103 + .../DeviceInstancesRequestBuilder.java | 187 ++ .../count/CountRequestBuilder.java | 128 + .../item/DeviceItemRequestBuilder.java | 129 + ...ceInstancesWithDeviceIdRequestBuilder.java | 131 + .../item/owners/OwnersRequestBuilder.java | 187 ++ .../owners/count/CountRequestBuilder.java | 128 + .../DirectoryObjectItemRequestBuilder.java | 129 + .../RetentionLabelRequestBuilder.java | 12 +- .../tables/add/AddRequestBuilder.java | 12 +- .../item/tables/add/AddRequestBuilder.java | 12 +- .../item/EducationUserItemRequestBuilder.java | 12 +- .../item/ExternalItemItemRequestBuilder.java | 12 +- .../DataConnectorsRequestBuilder.java | 12 +- ...dustryDataConnectorItemRequestBuilder.java | 12 +- .../InboundFlowsRequestBuilder.java | 12 +- .../groups/GroupsRequestBuilder.java | 12 +- .../item/ConversationItemRequestBuilder.java | 14 +- .../item/reply/ReplyRequestBuilder.java | 12 +- .../ConversationThreadItemRequestBuilder.java | 12 +- .../item/reply/ReplyRequestBuilder.java | 12 +- .../identity/IdentityRequestBuilder.java | 9 + .../evaluate/EvaluateRequestBuilder.java | 15 + .../item/NamedLocationItemRequestBuilder.java | 12 +- ...enticationExtensionItemRequestBuilder.java | 14 +- .../ProductChangesRequestBuilder.java | 245 ++ .../count/CountRequestBuilder.java | 128 + .../ChangeItemBaseItemRequestBuilder.java | 228 ++ ...tomCalloutExtensionItemRequestBuilder.java | 26 +- ...geWorkflowExtensionItemRequestBuilder.java | 12 +- .../item/AccessPackageItemRequestBuilder.java | 14 +- ...sPackagesWithUniqueNameRequestBuilder.java | 14 +- .../riskyusers/RiskyUsersRequestBuilder.java | 14 +- .../graph/beta/generated/kiota-dom-export.txt | 2432 ++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 2 +- .../beta/generated/models/AiInteraction.java | 283 ++ .../models/AiInteractionAttachment.java | 129 + .../models/AiInteractionContext.java | 95 + .../models/AiInteractionHistory.java | 61 + .../generated/models/AiInteractionLink.java | 95 + .../models/AiInteractionMention.java | 95 + .../AiInteractionMentionedIdentitySet.java | 79 + .../generated/models/AiInteractionType.java | 27 + .../graph/beta/generated/models/AiUser.java | 61 + .../beta/generated/models/Announcement.java | 131 + .../generated/models/AttendanceRecord.java | 17 + .../beta/generated/models/CallSettings.java | 78 + .../models/CertificateAuthorityPath.java | 17 + .../models/ChangeAnnouncementChangeType.java | 39 + .../beta/generated/models/ChangeItemBase.java | 171 ++ .../ChangeItemBaseCollectionResponse.java | 61 + .../generated/models/ChangeItemState.java | 27 + .../models/CloudPcBulkCreateSnapshot.java | 8 +- .../CloudPcPolicyApplyActionResult.java | 159 ++ .../CloudPcPolicyApplyActionStatus.java | 29 + ...oudPcPolicyScheduledApplyActionDetail.java | 141 + .../generated/models/CloudPcReviewStatus.java | 4 +- .../models/DelegateAllowedActions.java | 192 ++ .../generated/models/DelegationSettings.java | 96 + .../graph/beta/generated/models/Device.java | 34 + .../models/DeviceCompliancePolicy.java | 4 +- ...nfigurationReferredSettingInformation.java | 4 +- ...agementConfigurationSettingDefinition.java | 28 +- ...ationSettingGroupCollectionDefinition.java | 8 +- ...ntConfigurationSettingGroupDefinition.java | 4 +- ...tConfigurationSimpleSettingDefinition.java | 16 +- .../beta/generated/models/DeviceTemplate.java | 181 ++ .../DeviceTemplateCollectionResponse.java | 61 + .../beta/generated/models/Dictionary.java | 1 + .../beta/generated/models/Directory.java | 17 + .../generated/models/DirectoryObject.java | 3 + ...veRestoreArtifactsBulkAdditionRequest.java | 8 +- .../graph/beta/generated/models/Entity.java | 115 +- .../models/ExchangeRestoreSession.java | 4 +- .../generated/models/ExtendedKeyUsage.java | 8 +- .../models/FederatedIdentityCredential.java | 17 + .../models/FederatedIdentityExpression.java | 141 + .../beta/generated/models/IPv4CidrRange.java | 3 + .../beta/generated/models/IPv6CidrRange.java | 3 + .../generated/models/IdentityContainer.java | 19 +- .../models/IdentityProviderBase.java | 1 + .../beta/generated/models/IdentitySet.java | 13 +- .../graph/beta/generated/models/IpRange.java | 3 + .../generated/models/LiveCaptionOptions.java | 124 + .../beta/generated/models/MailFolder.java | 17 + .../generated/models/MailFolderOperation.java | 85 + ...MailFolderOperationCollectionResponse.java | 61 + .../models/MailFolderOperationStatus.java | 31 + ...oxRestoreArtifactsBulkAdditionRequest.java | 8 +- .../models/MeetingAttendanceReport.java | 17 + .../beta/generated/models/MobileApp.java | 24 +- .../models/MutualTlsOauthConfiguration.java | 79 + ...sOauthConfigurationCollectionResponse.java | 61 + .../models/OidcAddressInboundClaims.java | 192 ++ .../models/OidcClientAuthentication.java | 115 + .../OidcClientSecretAuthentication.java | 62 + .../models/OidcIdentityProvider.java | 165 ++ .../OidcInboundClaimMappingOverride.java | 260 ++ ...OidcPrivateJwtKeyClientAuthentication.java | 45 + .../generated/models/OidcResponseType.java | 29 + .../models/OnPremisesPublishing.java | 53 +- .../OneDriveForBusinessRestoreSession.java | 8 +- .../RestoreArtifactsBulkRequestBase.java | 48 +- .../graph/beta/generated/models/Roadmap.java | 131 + .../models/RoadmapItemDeliveryStage.java | 29 + .../graph/beta/generated/models/Security.java | 20 +- .../models/ServiceHostedMediaConfig.java | 17 + .../models/SharePointRestoreSession.java | 4 +- ...teRestoreArtifactsBulkAdditionRequest.java | 8 +- .../graph/beta/generated/models/Template.java | 61 + .../models/TlsClientRegistrationMetadata.java | 33 + .../TrustedCertificateAuthorityBase.java | 69 + .../UpdateAllMessagesReadStateOperation.java | 44 + .../beta/generated/models/VirtualEvent.java | 17 + .../VirtualEventExternalInformation.java | 141 + ...lEventExternalRegistrationInformation.java | 141 + .../models/VirtualEventRegistration.java | 17 + .../models/WafAllowedHeadersDictionary.java | 44 + .../WindowsAppXAppAssignmentSettings.java | 4 +- .../WindowsDomainJoinConfiguration.java | 4 +- ...owsUniversalAppXAppAssignmentSettings.java | 4 +- .../models/networkaccess/AlertType.java | 6 +- .../models/networkaccess/RelatedProcess.java | 79 - .../models/networkaccess/RelatedResource.java | 1 - .../models/security/AppCategory.java | 109 + .../models/security/AppInfoCsaStarLevel.java | 35 + .../AppInfoDataAtRestEncryptionMethod.java | 41 + .../security/AppInfoDataRetentionPolicy.java | 37 + .../security/AppInfoEncryptionProtocol.java | 39 + .../models/security/AppInfoFedRampLevel.java | 35 + .../models/security/AppInfoHolding.java | 29 + .../models/security/AppInfoPciDssVersion.java | 41 + .../security/AppInfoUploadedDataTypes.java | 37 + .../security/CloudAppDiscoveryReport.java | 267 ++ ...dAppDiscoveryReportCollectionResponse.java | 62 + .../models/security/CloudAppInfoState.java | 29 + .../models/security/DataDiscoveryReport.java | 62 + .../models/security/DataDiscoveryRoot.java | 62 + .../security/DiscoveredCloudAppDetail.java | 325 +++ .../security/DiscoveredCloudAppDevice.java | 124 + .../security/DiscoveredCloudAppIPAddress.java | 124 + .../security/DiscoveredCloudAppInfo.java | 1457 ++++++++++ .../security/DiscoveredCloudAppUser.java | 124 + .../EndpointDiscoveredCloudAppDetail.java | 78 + .../generated/models/security/EntityType.java | 33 + .../models/security/LogDataProvider.java | 135 + .../models/security/ReceiverProtocol.java | 33 + .../models/security/TrafficType.java | 29 + ...IdentitySynchronizationRequestBuilder.java | 12 +- ...edTokenValidationPolicyRequestBuilder.java | 14 +- .../RoleAssignmentsRequestBuilder.java | 14 +- .../security/SecurityRequestBuilder.java | 9 + .../DataDiscoveryRequestBuilder.java | 237 ++ .../CloudAppDiscoveryRequestBuilder.java | 237 ++ .../UploadedStreamsRequestBuilder.java | 245 ++ .../count/CountRequestBuilder.java | 128 + ...dAppDiscoveryReportItemRequestBuilder.java | 240 ++ ...gatedAppsDetailsWithPeriodGetResponse.java | 63 + ...edAppsDetailsWithPeriodRequestBuilder.java | 167 ++ .../ClaimsPolicyRequestBuilder.java | 24 +- .../generated/sites/SitesRequestBuilder.java | 14 +- .../lists/item/ListItemRequestBuilder.java | 14 +- ...ctsBulkAdditionRequestsRequestBuilder.java | 22 +- ...BulkAdditionRequestItemRequestBuilder.java | 22 +- ...riveRestoreArtifactItemRequestBuilder.java | 10 +- ...ctsBulkAdditionRequestsRequestBuilder.java | 22 +- ...BulkAdditionRequestItemRequestBuilder.java | 22 +- ...ctsBulkAdditionRequestsRequestBuilder.java | 22 +- ...BulkAdditionRequestItemRequestBuilder.java | 22 +- .../item/VirtualEventItemRequestBuilder.java | 9 + ...ternalEventInformationPostRequestBody.java | 107 + ...xternalEventInformationRequestBuilder.java | 98 + ...ileStorageContainerItemRequestBuilder.java | 18 + .../item/lock/LockPostRequestBody.java | 108 + .../item/lock/LockRequestBuilder.java | 98 + .../item/unlock/UnlockRequestBuilder.java | 91 + ...ileStorageContainerItemRequestBuilder.java | 18 + .../item/lock/LockPostRequestBody.java | 108 + .../item/lock/LockRequestBuilder.java | 98 + .../item/unlock/UnlockRequestBuilder.java | 91 + .../ConversationMemberItemRequestBuilder.java | 12 +- .../item/messages/MessagesRequestBuilder.java | 12 +- .../templates/TemplatesRequestBuilder.java | 193 ++ .../DeviceTemplatesRequestBuilder.java | 243 ++ .../count/CountRequestBuilder.java | 128 + .../DeviceTemplateItemRequestBuilder.java | 266 ++ ...eateDeviceFromTemplatePostRequestBody.java | 193 ++ ...reateDeviceFromTemplateRequestBuilder.java | 103 + .../DeviceInstancesRequestBuilder.java | 187 ++ .../count/CountRequestBuilder.java | 128 + .../item/DeviceItemRequestBuilder.java | 129 + ...ceInstancesWithDeviceIdRequestBuilder.java | 131 + .../item/owners/OwnersRequestBuilder.java | 187 ++ .../owners/count/CountRequestBuilder.java | 128 + .../DirectoryObjectItemRequestBuilder.java | 129 + ...MultiTenantOrganizationRequestBuilder.java | 12 +- .../item/DeviceItemRequestBuilder.java | 9 + .../DeviceTemplateRequestBuilder.java | 187 ++ .../count/CountRequestBuilder.java | 128 + .../DeviceTemplateItemRequestBuilder.java | 129 + .../item/MailFolderItemRequestBuilder.java | 18 + .../item/MailFolderItemRequestBuilder.java | 18 + .../operations/OperationsRequestBuilder.java | 208 ++ .../operations/count/CountRequestBuilder.java | 143 + ...MailFolderOperationItemRequestBuilder.java | 144 + ...teAllMessagesReadStatePostRequestBody.java | 124 + ...ateAllMessagesReadStateRequestBuilder.java | 113 + .../operations/OperationsRequestBuilder.java | 208 ++ .../operations/count/CountRequestBuilder.java | 143 + ...MailFolderOperationItemRequestBuilder.java | 144 + ...teAllMessagesReadStatePostRequestBody.java | 124 + ...ateAllMessagesReadStateRequestBuilder.java | 113 + .../item/presence/PresenceRequestBuilder.java | 14 +- 295 files changed, 23842 insertions(+), 783 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/CertificateAuthoritiesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/CertificateBasedApplicationConfigurationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/CertificateBasedApplicationConfigurationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/TrustedCertificateAuthoritiesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/item/CertificateAuthorityAsEntityItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyactionresult/RetrievePolicyApplyActionResultRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyschedule/RetrievePolicyApplyScheduleRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/TemplatesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/DeviceTemplatesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/OwnersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/ProductChangesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionAttachment.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionContext.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionHistory.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionLink.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMention.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AiUser.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CallSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChangeAnnouncementChangeType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBaseCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionResult.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DelegateAllowedActions.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DelegationSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplate.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplateCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityExpression.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/LiveCaptionOptions.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperationCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperationStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfiguration.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfigurationCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OidcAddressInboundClaims.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OidcClientAuthentication.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OidcClientSecretAuthentication.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OidcIdentityProvider.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OidcInboundClaimMappingOverride.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OidcPrivateJwtKeyClientAuthentication.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OidcResponseType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Template.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TlsClientRegistrationMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TrustedCertificateAuthorityBase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UpdateAllMessagesReadStateOperation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventExternalInformation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventExternalRegistrationInformation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedProcess.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppCategory.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoCsaStarLevel.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataAtRestEncryptionMethod.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataRetentionPolicy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoEncryptionProtocol.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoFedRampLevel.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoHolding.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoPciDssVersion.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoUploadedDataTypes.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReport.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReportCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppInfoState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryReport.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryRoot.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDevice.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppIPAddress.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppUser.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/EndpointDiscoveredCloudAppDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/EntityType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/LogDataProvider.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/ReceiverProtocol.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/TrafficType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/DataDiscoveryRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/CloudAppDiscoveryRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/UploadedStreamsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/CloudAppDiscoveryReportItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/AggregatedAppsDetailsWithPeriodGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/unlock/UnlockRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/unlock/UnlockRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/TemplatesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/DeviceTemplatesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/OwnersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/OperationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/OperationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java b/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java index 928098a9d15..e56488c7e17 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java +++ b/src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java @@ -23,6 +23,7 @@ import com.microsoft.graph.beta.bookingbusinesses.BookingBusinessesRequestBuilder; import com.microsoft.graph.beta.bookingcurrencies.BookingCurrenciesRequestBuilder; import com.microsoft.graph.beta.businessflowtemplates.BusinessFlowTemplatesRequestBuilder; +import com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder; import com.microsoft.graph.beta.certificatebasedauthconfiguration.CertificateBasedAuthConfigurationRequestBuilder; import com.microsoft.graph.beta.chats.ChatsRequestBuilder; import com.microsoft.graph.beta.commands.CommandsRequestBuilder; @@ -117,6 +118,7 @@ import com.microsoft.graph.beta.teamstemplates.TeamsTemplatesRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.TeamTemplateDefinitionRequestBuilder; import com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder; +import com.microsoft.graph.beta.templates.TemplatesRequestBuilder; import com.microsoft.graph.beta.tenantrelationships.TenantRelationshipsRequestBuilder; import com.microsoft.graph.beta.termstore.TermStoreRequestBuilder; import com.microsoft.graph.beta.threatsubmission.ThreatSubmissionRequestBuilder; @@ -313,6 +315,14 @@ public BookingCurrenciesRequestBuilder bookingCurrencies() { public BusinessFlowTemplatesRequestBuilder businessFlowTemplates() { return new BusinessFlowTemplatesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the certificateAuthorityPath singleton. + * @return a {@link CertificateAuthoritiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateAuthoritiesRequestBuilder certificateAuthorities() { + return new CertificateAuthoritiesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the collection of certificateBasedAuthConfiguration entities. * @return a {@link CertificateBasedAuthConfigurationRequestBuilder} @@ -1025,6 +1035,14 @@ public TeamTemplateDefinitionRequestBuilder teamTemplateDefinition() { public TeamworkRequestBuilder teamwork() { return new TeamworkRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the template singleton. + * @return a {@link TemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TemplatesRequestBuilder templates() { + return new TemplatesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tenantRelationship singleton. * @return a {@link TenantRelationshipsRequestBuilder} 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 8cc3dbb44bf..a3419ed19e1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java @@ -37,18 +37,18 @@ public ResourceConnectionItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/admin/windows/updates/resourceConnections/{resourceConnection%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection 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 resourceConnection object. + * Delete an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @return a {@link ResourceConnection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ResourceConnection get() { return get(null); } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ResourceConnection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ResourceConnection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -106,7 +106,7 @@ public ResourceConnection patch(@jakarta.annotation.Nonnull final ResourceConnec return this.requestAdapter.send(requestInfo, errorMapping, ResourceConnection::createFromDiscriminatorValue); } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -114,7 +114,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -126,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +186,7 @@ public ResourceConnectionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java index 48f24ed68da..b2b969019df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java @@ -73,18 +73,18 @@ public UpdatableAssetItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/admin/windows/updates/updatableAssets/{updatableAsset%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an updatableAsset object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an updatableAsset 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); @@ -142,7 +142,7 @@ public UpdatableAsset patch(@jakarta.annotation.Nonnull final UpdatableAsset bod return this.requestAdapter.send(requestInfo, errorMapping, UpdatableAsset::createFromDiscriminatorValue); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an updatableAsset object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an updatableAsset 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/app/calls/item/participants/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/invite/InviteRequestBuilder.java index 8f747290eac..325d49a04f5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/invite/InviteRequestBuilder.java @@ -36,23 +36,23 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/invite", rawUrl); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body) { return post(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final Invite return this.requestAdapter.send(requestInfo, errorMapping, InviteParticipantsOperation::createFromDiscriminatorValue); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @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/appcatalogs/teamsapps/TeamsAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/appcatalogs/teamsapps/TeamsAppsRequestBuilder.java index 62b16e8f728..b3dd8882c43 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/appcatalogs/teamsapps/TeamsAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/appcatalogs/teamsapps/TeamsAppsRequestBuilder.java @@ -60,7 +60,7 @@ public TeamsAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/appCatalogs/teamsApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. * @return a {@link TeamsAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public TeamsAppCollectionResponse get() { return get(null); } /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamsAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -111,7 +111,7 @@ public TeamsApp post(@jakarta.annotation.Nonnull final TeamsApp body, @jakarta.a return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); } /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public TeamsAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new TeamsAppsRequestBuilder(rawUrl, requestAdapter); } /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/CertificateAuthoritiesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/CertificateAuthoritiesRequestBuilder.java new file mode 100644 index 00000000000..541e6be2703 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/CertificateAuthoritiesRequestBuilder.java @@ -0,0 +1,202 @@ +package com.microsoft.graph.beta.certificateauthorities; + +import com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder; +import com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder; +import com.microsoft.graph.beta.models.CertificateAuthorityPath; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 certificateAuthorityPath singleton. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CertificateAuthoritiesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the certificateBasedApplicationConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @return a {@link CertificateBasedApplicationConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateBasedApplicationConfigurationsRequestBuilder certificateBasedApplicationConfigurations() { + return new CertificateBasedApplicationConfigurationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @return a {@link MutualTlsOauthConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationsRequestBuilder mutualTlsOauthConfigurations() { + return new MutualTlsOauthConfigurationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CertificateAuthoritiesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateAuthoritiesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CertificateAuthoritiesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateAuthoritiesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities{?%24expand,%24select}", rawUrl); + } + /** + * Get certificateAuthorities + * @return a {@link CertificateAuthorityPath} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityPath get() { + return get(null); + } + /** + * Get certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateAuthorityPath} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityPath get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CertificateAuthorityPath::createFromDiscriminatorValue); + } + /** + * Update certificateAuthorities + * @param body The request body + * @return a {@link CertificateAuthorityPath} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityPath patch(@jakarta.annotation.Nonnull final CertificateAuthorityPath body) { + return patch(body, null); + } + /** + * Update certificateAuthorities + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateAuthorityPath} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityPath patch(@jakarta.annotation.Nonnull final CertificateAuthorityPath 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, CertificateAuthorityPath::createFromDiscriminatorValue); + } + /** + * Get certificateAuthorities + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 certificateAuthorities + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CertificateAuthorityPath body) { + return toPatchRequestInformation(body, null); + } + /** + * Update certificateAuthorities + * @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 CertificateAuthorityPath 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 CertificateAuthoritiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateAuthoritiesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CertificateAuthoritiesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get certificateAuthorities + */ + @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/certificateauthorities/certificatebasedapplicationconfigurations/CertificateBasedApplicationConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/CertificateBasedApplicationConfigurationsRequestBuilder.java new file mode 100644 index 00000000000..6d0111c81a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/CertificateBasedApplicationConfigurationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations; + +import com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder; +import com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder; +import com.microsoft.graph.beta.models.CertificateBasedApplicationConfiguration; +import com.microsoft.graph.beta.models.CertificateBasedApplicationConfigurationCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 certificateBasedApplicationConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CertificateBasedApplicationConfigurationsRequestBuilder 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 certificateBasedApplicationConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @param certificateBasedApplicationConfigurationId The unique identifier of certificateBasedApplicationConfiguration + * @return a {@link CertificateBasedApplicationConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateBasedApplicationConfigurationItemRequestBuilder byCertificateBasedApplicationConfigurationId(@jakarta.annotation.Nonnull final String certificateBasedApplicationConfigurationId) { + Objects.requireNonNull(certificateBasedApplicationConfigurationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("certificateBasedApplicationConfiguration%2Did", certificateBasedApplicationConfigurationId); + return new CertificateBasedApplicationConfigurationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CertificateBasedApplicationConfigurationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateBasedApplicationConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CertificateBasedApplicationConfigurationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateBasedApplicationConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @return a {@link CertificateBasedApplicationConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfigurationCollectionResponse get() { + return get(null); + } + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateBasedApplicationConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CertificateBasedApplicationConfigurationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to certificateBasedApplicationConfigurations for certificateAuthorities + * @param body The request body + * @return a {@link CertificateBasedApplicationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfiguration post(@jakarta.annotation.Nonnull final CertificateBasedApplicationConfiguration body) { + return post(body, null); + } + /** + * Create new navigation property to certificateBasedApplicationConfigurations for certificateAuthorities + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateBasedApplicationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfiguration post(@jakarta.annotation.Nonnull final CertificateBasedApplicationConfiguration 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, CertificateBasedApplicationConfiguration::createFromDiscriminatorValue); + } + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to certificateBasedApplicationConfigurations for certificateAuthorities + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CertificateBasedApplicationConfiguration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to certificateBasedApplicationConfigurations for certificateAuthorities + * @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 CertificateBasedApplicationConfiguration 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 CertificateBasedApplicationConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateBasedApplicationConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CertificateBasedApplicationConfigurationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * 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/certificateauthorities/certificatebasedapplicationconfigurations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c10d6578e5b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.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}/certificateAuthorities/certificateBasedApplicationConfigurations/$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}/certificateAuthorities/certificateBasedApplicationConfigurations/$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/certificateauthorities/certificatebasedapplicationconfigurations/item/CertificateBasedApplicationConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/CertificateBasedApplicationConfigurationItemRequestBuilder.java new file mode 100644 index 00000000000..d90a63a112c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/CertificateBasedApplicationConfigurationItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item; + +import com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder; +import com.microsoft.graph.beta.models.CertificateBasedApplicationConfiguration; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 certificateBasedApplicationConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CertificateBasedApplicationConfigurationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the trustedCertificateAuthorities property of the microsoft.graph.trustedCertificateAuthorityAsEntityBase entity. + * @return a {@link TrustedCertificateAuthoritiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TrustedCertificateAuthoritiesRequestBuilder trustedCertificateAuthorities() { + return new TrustedCertificateAuthoritiesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CertificateBasedApplicationConfigurationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateBasedApplicationConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CertificateBasedApplicationConfigurationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateBasedApplicationConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property certificateBasedApplicationConfigurations for certificateAuthorities + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property certificateBasedApplicationConfigurations for certificateAuthorities + * @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 trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @return a {@link CertificateBasedApplicationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfiguration get() { + return get(null); + } + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateBasedApplicationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CertificateBasedApplicationConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property certificateBasedApplicationConfigurations in certificateAuthorities + * @param body The request body + * @return a {@link CertificateBasedApplicationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfiguration patch(@jakarta.annotation.Nonnull final CertificateBasedApplicationConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property certificateBasedApplicationConfigurations in certificateAuthorities + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateBasedApplicationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateBasedApplicationConfiguration patch(@jakarta.annotation.Nonnull final CertificateBasedApplicationConfiguration 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, CertificateBasedApplicationConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property certificateBasedApplicationConfigurations for certificateAuthorities + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property certificateBasedApplicationConfigurations for certificateAuthorities + * @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 trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property certificateBasedApplicationConfigurations in certificateAuthorities + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CertificateBasedApplicationConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property certificateBasedApplicationConfigurations in certificateAuthorities + * @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 CertificateBasedApplicationConfiguration 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 CertificateBasedApplicationConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateBasedApplicationConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CertificateBasedApplicationConfigurationItemRequestBuilder(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 trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/TrustedCertificateAuthoritiesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/TrustedCertificateAuthoritiesRequestBuilder.java new file mode 100644 index 00000000000..eb743204abf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/TrustedCertificateAuthoritiesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities; + +import com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder; +import com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder; +import com.microsoft.graph.beta.models.CertificateAuthorityAsEntity; +import com.microsoft.graph.beta.models.CertificateAuthorityAsEntityCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 trustedCertificateAuthorities property of the microsoft.graph.trustedCertificateAuthorityAsEntityBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TrustedCertificateAuthoritiesRequestBuilder 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 trustedCertificateAuthorities property of the microsoft.graph.trustedCertificateAuthorityAsEntityBase entity. + * @param certificateAuthorityAsEntityId The unique identifier of certificateAuthorityAsEntity + * @return a {@link CertificateAuthorityAsEntityItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateAuthorityAsEntityItemRequestBuilder byCertificateAuthorityAsEntityId(@jakarta.annotation.Nonnull final String certificateAuthorityAsEntityId) { + Objects.requireNonNull(certificateAuthorityAsEntityId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("certificateAuthorityAsEntity%2Did", certificateAuthorityAsEntityId); + return new CertificateAuthorityAsEntityItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TrustedCertificateAuthoritiesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TrustedCertificateAuthoritiesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TrustedCertificateAuthoritiesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TrustedCertificateAuthoritiesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of trusted certificate authorities. + * @return a {@link CertificateAuthorityAsEntityCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntityCollectionResponse get() { + return get(null); + } + /** + * Collection of trusted certificate authorities. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateAuthorityAsEntityCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntityCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CertificateAuthorityAsEntityCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to trustedCertificateAuthorities for certificateAuthorities + * @param body The request body + * @return a {@link CertificateAuthorityAsEntity} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntity post(@jakarta.annotation.Nonnull final CertificateAuthorityAsEntity body) { + return post(body, null); + } + /** + * Create new navigation property to trustedCertificateAuthorities for certificateAuthorities + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateAuthorityAsEntity} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntity post(@jakarta.annotation.Nonnull final CertificateAuthorityAsEntity 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, CertificateAuthorityAsEntity::createFromDiscriminatorValue); + } + /** + * Collection of trusted certificate authorities. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of trusted certificate authorities. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 trustedCertificateAuthorities for certificateAuthorities + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CertificateAuthorityAsEntity body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to trustedCertificateAuthorities for certificateAuthorities + * @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 CertificateAuthorityAsEntity 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 TrustedCertificateAuthoritiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TrustedCertificateAuthoritiesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TrustedCertificateAuthoritiesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of trusted certificate authorities. + */ + @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/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e2a17c278d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.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}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities/$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}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities/$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/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/item/CertificateAuthorityAsEntityItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/item/CertificateAuthorityAsEntityItemRequestBuilder.java new file mode 100644 index 00000000000..bbb7e3b4e11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/certificatebasedapplicationconfigurations/item/trustedcertificateauthorities/item/CertificateAuthorityAsEntityItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item; + +import com.microsoft.graph.beta.models.CertificateAuthorityAsEntity; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 trustedCertificateAuthorities property of the microsoft.graph.trustedCertificateAuthorityAsEntityBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CertificateAuthorityAsEntityItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CertificateAuthorityAsEntityItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateAuthorityAsEntityItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities/{certificateAuthorityAsEntity%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CertificateAuthorityAsEntityItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CertificateAuthorityAsEntityItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities/{certificateAuthorityAsEntity%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property trustedCertificateAuthorities for certificateAuthorities + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property trustedCertificateAuthorities for certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of trusted certificate authorities. + * @return a {@link CertificateAuthorityAsEntity} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntity get() { + return get(null); + } + /** + * Collection of trusted certificate authorities. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateAuthorityAsEntity} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CertificateAuthorityAsEntity::createFromDiscriminatorValue); + } + /** + * Update the navigation property trustedCertificateAuthorities in certificateAuthorities + * @param body The request body + * @return a {@link CertificateAuthorityAsEntity} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntity patch(@jakarta.annotation.Nonnull final CertificateAuthorityAsEntity body) { + return patch(body, null); + } + /** + * Update the navigation property trustedCertificateAuthorities in certificateAuthorities + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CertificateAuthorityAsEntity} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CertificateAuthorityAsEntity patch(@jakarta.annotation.Nonnull final CertificateAuthorityAsEntity 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, CertificateAuthorityAsEntity::createFromDiscriminatorValue); + } + /** + * Delete navigation property trustedCertificateAuthorities for certificateAuthorities + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property trustedCertificateAuthorities for certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of trusted certificate authorities. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of trusted certificate authorities. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 trustedCertificateAuthorities in certificateAuthorities + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CertificateAuthorityAsEntity body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property trustedCertificateAuthorities in certificateAuthorities + * @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 CertificateAuthorityAsEntity 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 CertificateAuthorityAsEntityItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CertificateAuthorityAsEntityItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CertificateAuthorityAsEntityItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of trusted certificate authorities. + */ + @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/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java new file mode 100644 index 00000000000..2888a63be19 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations; + +import com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder; +import com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder; +import com.microsoft.graph.beta.models.MutualTlsOauthConfiguration; +import com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MutualTlsOauthConfigurationsRequestBuilder 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 mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @param mutualTlsOauthConfigurationId The unique identifier of mutualTlsOauthConfiguration + * @return a {@link MutualTlsOauthConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationItemRequestBuilder byMutualTlsOauthConfigurationId(@jakarta.annotation.Nonnull final String mutualTlsOauthConfigurationId) { + Objects.requireNonNull(mutualTlsOauthConfigurationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mutualTlsOauthConfiguration%2Did", mutualTlsOauthConfigurationId); + return new MutualTlsOauthConfigurationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MutualTlsOauthConfigurationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/mutualTlsOauthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MutualTlsOauthConfigurationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/mutualTlsOauthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @return a {@link MutualTlsOauthConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfigurationCollectionResponse get() { + return get(null); + } + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MutualTlsOauthConfigurationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to mutualTlsOauthConfigurations for certificateAuthorities + * @param body The request body + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration post(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return post(body, null); + } + /** + * Create new navigation property to mutualTlsOauthConfigurations for certificateAuthorities + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration post(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration 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, MutualTlsOauthConfiguration::createFromDiscriminatorValue); + } + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 mutualTlsOauthConfigurations for certificateAuthorities + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to mutualTlsOauthConfigurations for certificateAuthorities + * @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 MutualTlsOauthConfiguration 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 MutualTlsOauthConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MutualTlsOauthConfigurationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + */ + @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/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f64e0c250f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.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}/certificateAuthorities/mutualTlsOauthConfigurations/$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}/certificateAuthorities/mutualTlsOauthConfigurations/$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/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java new file mode 100644 index 00000000000..1df1772db87 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item; + +import com.microsoft.graph.beta.models.MutualTlsOauthConfiguration; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MutualTlsOauthConfigurationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MutualTlsOauthConfigurationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/mutualTlsOauthConfigurations/{mutualTlsOauthConfiguration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MutualTlsOauthConfigurationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/certificateAuthorities/mutualTlsOauthConfigurations/{mutualTlsOauthConfiguration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for certificateAuthorities + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for certificateAuthorities + * @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 mutualTlsOauthConfigurations from certificateAuthorities + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration get() { + return get(null); + } + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MutualTlsOauthConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property mutualTlsOauthConfigurations in certificateAuthorities + * @param body The request body + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration patch(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property mutualTlsOauthConfigurations in certificateAuthorities + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration patch(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration 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, MutualTlsOauthConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for certificateAuthorities + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for certificateAuthorities + * @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 mutualTlsOauthConfigurations from certificateAuthorities + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 mutualTlsOauthConfigurations in certificateAuthorities + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property mutualTlsOauthConfigurations in certificateAuthorities + * @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 MutualTlsOauthConfiguration 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 MutualTlsOauthConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MutualTlsOauthConfigurationItemRequestBuilder(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 mutualTlsOauthConfigurations from certificateAuthorities + */ + @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/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java index 8b513a472d4..28d22f038c8 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 @@ -93,23 +93,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) { @@ -140,7 +140,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} */ @@ -149,7 +149,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/calls/item/participants/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java index fe1f1e3681e..439c6074308 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java @@ -36,23 +36,23 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/invite", rawUrl); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body) { return post(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final Invite return this.requestAdapter.send(requestInfo, errorMapping, InviteParticipantsOperation::createFromDiscriminatorValue); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @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/deviceappmanagement/mobileapps/item/graphandroidforworkapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidforworkapp/relationships/RelationshipsRequestBuilder.java index 5201d91207f..85300d81088 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidforworkapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidforworkapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidForWorkApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphandroidforworkapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidforworkapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 095644e85bc..d26c73a1965 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidforworkapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidforworkapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/relationships/RelationshipsRequestBuilder.java index 1cbf3465bf3..c922a99f4df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 83c554d47e9..3d15c4b162a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphandroidmanagedstoreapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidmanagedstoreapp/relationships/RelationshipsRequestBuilder.java index fb75ea9cae5..288186f5aa9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidmanagedstoreapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidmanagedstoreapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidManagedStoreApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphandroidmanagedstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidmanagedstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index b34e4712e11..d0739df9aaa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidmanagedstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidmanagedstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphandroidstoreapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidstoreapp/relationships/RelationshipsRequestBuilder.java index bc4b74edfe7..26b80345d76 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidstoreapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidstoreapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphandroidstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index afb17fd4283..40ef0b7e0f9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphandroidstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphioslobapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/relationships/RelationshipsRequestBuilder.java index f8ecd8850ce..a6f42336567 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphioslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 79aa03f5435..78c711007ee 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphioslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphiosstoreapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosstoreapp/relationships/RelationshipsRequestBuilder.java index 3b57ea0d42e..4b445add130 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosstoreapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosstoreapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphiosstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 6f3e3da3bee..8cb167e1818 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphiosvppapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosvppapp/relationships/RelationshipsRequestBuilder.java index ac647643cea..1019ab36a41 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosvppapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosvppapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphiosvppapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosvppapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index bb98730a238..7abf21a1865 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosvppapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphiosvppapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/relationships/RelationshipsRequestBuilder.java index 62879441aac..639157f50a2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 067c15c0018..e1fcf7421c0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmacoslobapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/relationships/RelationshipsRequestBuilder.java index fa61178aa94..a2447293579 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmacoslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index c5f923dd0bf..0f333eadae5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmacospkgapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/relationships/RelationshipsRequestBuilder.java index 60c827f1553..36f80c8068f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmacospkgapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index d281533fb62..4c369a25e33 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmacospkgapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmanagedandroidlobapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/relationships/RelationshipsRequestBuilder.java index 1d02bc88588..4f92afd48b8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmanagedandroidlobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 773a6aa21aa..aaaa5a3b5cf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/relationships/RelationshipsRequestBuilder.java index e699247752a..635e265ca03 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 22f0aff3b0b..1e4cbb8ee80 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmanagedmobilelobapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/relationships/RelationshipsRequestBuilder.java index faa646754b5..9191819c7d7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmanagedmobilelobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index c4e44738fc4..ee4f61be9f7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmicrosoftstoreforbusinessapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmicrosoftstoreforbusinessapp/relationships/RelationshipsRequestBuilder.java index 1324fa486f8..e87573c9016 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmicrosoftstoreforbusinessapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmicrosoftstoreforbusinessapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphmicrosoftstoreforbusinessapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmicrosoftstoreforbusinessapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 2c76825f527..0db0156f773 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmicrosoftstoreforbusinessapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphmicrosoftstoreforbusinessapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwin32lobapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/relationships/RelationshipsRequestBuilder.java index ffc42ee8f86..39a5d63a8cd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwin32lobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 573cb5229a7..09c80567a6d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsappx/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/relationships/RelationshipsRequestBuilder.java index 5e966ff3df5..6314df56796 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 2d06381033a..4c3169e6d7e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsmobilemsi/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/relationships/RelationshipsRequestBuilder.java index 38df293efb1..2fb0a8cdc70 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsmobilemsi/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 6fc0b00e297..9ed0f591924 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsstoreapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsstoreapp/relationships/RelationshipsRequestBuilder.java index b3ee7dc7b4b..d5d91664713 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsstoreapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsstoreapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsStoreApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 974e6aafb6a..d77bceda908 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsstoreapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsuniversalappx/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/relationships/RelationshipsRequestBuilder.java index c8965a3eedd..26468a82a26 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowsuniversalappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 520ab96bff9..64c80d046e7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowswebapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowswebapp/relationships/RelationshipsRequestBuilder.java index 96eb7788d90..13198b08b8c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowswebapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowswebapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwindowswebapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowswebapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 3d666d541d5..8f678c2730f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowswebapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwindowswebapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwingetapp/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwingetapp/relationships/RelationshipsRequestBuilder.java index 46e38ce5c5b..e60bfe2be17 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwingetapp/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwingetapp/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.winGetApp/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/graphwingetapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwingetapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java index ba71fedb0fc..c1b1a6df829 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwingetapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/graphwingetapp/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/RelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/relationships/RelationshipsRequestBuilder.java index bd8b64e2dc7..c15d8ff17cb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/relationships/RelationshipsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/relationships/RelationshipsRequestBuilder.java @@ -60,7 +60,7 @@ public RelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/relationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppRelationshipCollectionResponse get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationshipCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRel return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RelationshipsRequestBuilder(rawUrl, requestAdapter); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @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/relationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/relationships/item/MobileAppRelationshipItemRequestBuilder.java index 16159b61426..a60b4475d09 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/relationships/item/MobileAppRelationshipItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/mobileapps/item/relationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileAppRelationship get() { return get(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppRelationship} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java index 7adff25300c..62ca53adbac 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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ @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 9623fa78d19..f22b6c211bf 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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 1b92b1532ac..16eb70e6dc7 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 @@ -3,6 +3,9 @@ import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.apply.ApplyRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.assign.AssignRequestBuilder; 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.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder; import com.microsoft.graph.beta.models.CloudPcProvisioningPolicy; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +50,30 @@ public AssignRequestBuilder assign() { public AssignmentsRequestBuilder assignments() { return new AssignmentsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrievePolicyApplyActionResult method. + * @return a {@link RetrievePolicyApplyActionResultRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrievePolicyApplyActionResultRequestBuilder retrievePolicyApplyActionResult() { + return new RetrievePolicyApplyActionResultRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the retrievePolicyApplySchedule method. + * @return a {@link RetrievePolicyApplyScheduleRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrievePolicyApplyScheduleRequestBuilder retrievePolicyApplySchedule() { + return new RetrievePolicyApplyScheduleRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the schedulePolicyApplyTask method. + * @return a {@link SchedulePolicyApplyTaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SchedulePolicyApplyTaskRequestBuilder schedulePolicyApplyTask() { + return new SchedulePolicyApplyTaskRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CloudPcProvisioningPolicyItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyactionresult/RetrievePolicyApplyActionResultRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyactionresult/RetrievePolicyApplyActionResultRequestBuilder.java new file mode 100644 index 00000000000..0293021eba8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyactionresult/RetrievePolicyApplyActionResultRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult; + +import com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult; +import com.microsoft.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 retrievePolicyApplyActionResult method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrievePolicyApplyActionResultRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrievePolicyApplyActionResultRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrievePolicyApplyActionResultRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyApplyActionResult()", pathParameters); + } + /** + * Instantiates a new {@link RetrievePolicyApplyActionResultRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrievePolicyApplyActionResultRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyApplyActionResult()", rawUrl); + } + /** + * Invoke function retrievePolicyApplyActionResult + * @return a {@link CloudPcPolicyApplyActionResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcPolicyApplyActionResult get() { + return get(null); + } + /** + * Invoke function retrievePolicyApplyActionResult + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcPolicyApplyActionResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcPolicyApplyActionResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPcPolicyApplyActionResult::createFromDiscriminatorValue); + } + /** + * Invoke function retrievePolicyApplyActionResult + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrievePolicyApplyActionResult + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 RetrievePolicyApplyActionResultRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrievePolicyApplyActionResultRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrievePolicyApplyActionResultRequestBuilder(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/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyschedule/RetrievePolicyApplyScheduleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyschedule/RetrievePolicyApplyScheduleRequestBuilder.java new file mode 100644 index 00000000000..54621cf217c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retrievepolicyapplyschedule/RetrievePolicyApplyScheduleRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule; + +import com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail; +import com.microsoft.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 retrievePolicyApplySchedule method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrievePolicyApplyScheduleRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrievePolicyApplyScheduleRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrievePolicyApplyScheduleRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyApplySchedule()", pathParameters); + } + /** + * Instantiates a new {@link RetrievePolicyApplyScheduleRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrievePolicyApplyScheduleRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyApplySchedule()", rawUrl); + } + /** + * Invoke function retrievePolicyApplySchedule + * @return a {@link CloudPcPolicyScheduledApplyActionDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcPolicyScheduledApplyActionDetail get() { + return get(null); + } + /** + * Invoke function retrievePolicyApplySchedule + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcPolicyScheduledApplyActionDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcPolicyScheduledApplyActionDetail get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPcPolicyScheduledApplyActionDetail::createFromDiscriminatorValue); + } + /** + * Invoke function retrievePolicyApplySchedule + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrievePolicyApplySchedule + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 RetrievePolicyApplyScheduleRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrievePolicyApplyScheduleRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrievePolicyApplyScheduleRequestBuilder(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/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskPostRequestBody.java new file mode 100644 index 00000000000..48c7f10c7e5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask; + +import com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail; +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 SchedulePolicyApplyTaskPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SchedulePolicyApplyTaskPostRequestBody} and sets the default values. + */ + public SchedulePolicyApplyTaskPostRequestBody() { + 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 SchedulePolicyApplyTaskPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SchedulePolicyApplyTaskPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SchedulePolicyApplyTaskPostRequestBody(); + } + /** + * 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("scheduledRule", (n) -> { this.setScheduledRule(n.getObjectValue(CloudPcPolicyScheduledApplyActionDetail::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the scheduledRule property value. The scheduledRule property + * @return a {@link CloudPcPolicyScheduledApplyActionDetail} + */ + @jakarta.annotation.Nullable + public CloudPcPolicyScheduledApplyActionDetail getScheduledRule() { + return this.backingStore.get("scheduledRule"); + } + /** + * Serializes information the 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("scheduledRule", this.getScheduledRule()); + 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 scheduledRule property value. The scheduledRule property + * @param value Value to set for the scheduledRule property. + */ + public void setScheduledRule(@jakarta.annotation.Nullable final CloudPcPolicyScheduledApplyActionDetail value) { + this.backingStore.set("scheduledRule", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskRequestBuilder.java new file mode 100644 index 00000000000..b66ef7569fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/schedulepolicyapplytask/SchedulePolicyApplyTaskRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask; + +import com.microsoft.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 schedulePolicyApplyTask method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SchedulePolicyApplyTaskRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SchedulePolicyApplyTaskRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SchedulePolicyApplyTaskRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/schedulePolicyApplyTask", pathParameters); + } + /** + * Instantiates a new {@link SchedulePolicyApplyTaskRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SchedulePolicyApplyTaskRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/schedulePolicyApplyTask", rawUrl); + } + /** + * Invoke action schedulePolicyApplyTask + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SchedulePolicyApplyTaskPostRequestBody body) { + post(body, null); + } + /** + * Invoke action schedulePolicyApplyTask + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SchedulePolicyApplyTaskPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action schedulePolicyApplyTask + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SchedulePolicyApplyTaskPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action schedulePolicyApplyTask + * @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 SchedulePolicyApplyTaskPostRequestBody 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 SchedulePolicyApplyTaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SchedulePolicyApplyTaskRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SchedulePolicyApplyTaskRequestBuilder(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/devices/item/DeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devices/item/DeviceItemRequestBuilder.java index a1f792e86b9..5d9848abe57 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devices/item/DeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devices/item/DeviceItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.devices.item.checkmembergroups.CheckMemberGroupsRequestBuilder; import com.microsoft.graph.beta.devices.item.checkmemberobjects.CheckMemberObjectsRequestBuilder; import com.microsoft.graph.beta.devices.item.commands.CommandsRequestBuilder; +import com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder; import com.microsoft.graph.beta.devices.item.extensions.ExtensionsRequestBuilder; import com.microsoft.graph.beta.devices.item.getmembergroups.GetMemberGroupsRequestBuilder; import com.microsoft.graph.beta.devices.item.getmemberobjects.GetMemberObjectsRequestBuilder; @@ -56,6 +57,14 @@ public CheckMemberObjectsRequestBuilder checkMemberObjects() { public CommandsRequestBuilder commands() { return new CommandsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the deviceTemplate property of the microsoft.graph.device entity. + * @return a {@link DeviceTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateRequestBuilder deviceTemplate() { + return new DeviceTemplateRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the extensions property of the microsoft.graph.device entity. * @return a {@link ExtensionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java new file mode 100644 index 00000000000..10404b707c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.devices.item.devicetemplate; + +import com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder; +import com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder; +import com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplate property of the microsoft.graph.device entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplateRequestBuilder 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 deviceTemplate property of the microsoft.graph.device entity. + * @param deviceTemplateId The unique identifier of deviceTemplate + * @return a {@link DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder byDeviceTemplateId(@jakarta.annotation.Nonnull final String deviceTemplateId) { + Objects.requireNonNull(deviceTemplateId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("deviceTemplate%2Did", deviceTemplateId); + return new DeviceTemplateItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceTemplateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/devices/{device%2Did}/deviceTemplate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/devices/{device%2Did}/deviceTemplate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get deviceTemplate from devices + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get() { + return get(null); + } + /** + * Get deviceTemplate from devices + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplateCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get deviceTemplate from devices + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplate from devices + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeviceTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceTemplate from devices + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7deb9304d62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.devices.item.devicetemplate.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}/devices/{device%2Did}/deviceTemplate/$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}/devices/{device%2Did}/deviceTemplate/$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/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java new file mode 100644 index 00000000000..287dd63ea11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.devices.item.devicetemplate.item; + +import com.microsoft.graph.beta.models.DeviceTemplate; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplate property of the microsoft.graph.device entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplateItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/devices/{device%2Did}/deviceTemplate/{deviceTemplate%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/devices/{device%2Did}/deviceTemplate/{deviceTemplate%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get deviceTemplate from devices + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get() { + return get(null); + } + /** + * Get deviceTemplate from devices + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Get deviceTemplate from devices + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplate from devices + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplateItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceTemplate from devices + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java index 95d1dc3e91d..a13461ac10f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java @@ -21,6 +21,7 @@ import com.microsoft.graph.beta.directory.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.graph.beta.directory.subscriptionswithcommercesubscriptionid.SubscriptionsWithCommerceSubscriptionIdRequestBuilder; import com.microsoft.graph.beta.directory.subscriptionswithocpsubscriptionid.SubscriptionsWithOcpSubscriptionIdRequestBuilder; +import com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder; import com.microsoft.graph.beta.models.Directory; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -193,6 +194,14 @@ public SharedEmailDomainsRequestBuilder sharedEmailDomains() { public SubscriptionsRequestBuilder subscriptions() { return new SubscriptionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the templates property of the microsoft.graph.directory entity. + * @return a {@link TemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TemplatesRequestBuilder templates() { + return new TemplatesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link DirectoryRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/CertificateAuthoritiesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/CertificateAuthoritiesRequestBuilder.java index 3367f7697bd..e9d13d681ca 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/CertificateAuthoritiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/CertificateAuthoritiesRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.beta.directory.certificateauthorities; import com.microsoft.graph.beta.directory.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder; +import com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder; import com.microsoft.graph.beta.models.CertificateAuthorityPath; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -29,6 +30,14 @@ public class CertificateAuthoritiesRequestBuilder extends BaseRequestBuilder { public CertificateBasedApplicationConfigurationsRequestBuilder certificateBasedApplicationConfigurations() { return new CertificateBasedApplicationConfigurationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @return a {@link MutualTlsOauthConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationsRequestBuilder mutualTlsOauthConfigurations() { + return new MutualTlsOauthConfigurationsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CertificateAuthoritiesRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java new file mode 100644 index 00000000000..5c32547089d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/MutualTlsOauthConfigurationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations; + +import com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder; +import com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder; +import com.microsoft.graph.beta.models.MutualTlsOauthConfiguration; +import com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MutualTlsOauthConfigurationsRequestBuilder 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 mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @param mutualTlsOauthConfigurationId The unique identifier of mutualTlsOauthConfiguration + * @return a {@link MutualTlsOauthConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationItemRequestBuilder byMutualTlsOauthConfigurationId(@jakarta.annotation.Nonnull final String mutualTlsOauthConfigurationId) { + Objects.requireNonNull(mutualTlsOauthConfigurationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mutualTlsOauthConfiguration%2Did", mutualTlsOauthConfigurationId); + return new MutualTlsOauthConfigurationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MutualTlsOauthConfigurationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MutualTlsOauthConfigurationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get mutualTlsOauthConfigurations from directory + * @return a {@link MutualTlsOauthConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfigurationCollectionResponse get() { + return get(null); + } + /** + * Get mutualTlsOauthConfigurations from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MutualTlsOauthConfigurationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to mutualTlsOauthConfigurations for directory + * @param body The request body + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration post(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return post(body, null); + } + /** + * Create new navigation property to mutualTlsOauthConfigurations for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration post(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration 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, MutualTlsOauthConfiguration::createFromDiscriminatorValue); + } + /** + * Get mutualTlsOauthConfigurations from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get mutualTlsOauthConfigurations from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 mutualTlsOauthConfigurations for directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to mutualTlsOauthConfigurations for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration 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 MutualTlsOauthConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MutualTlsOauthConfigurationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get mutualTlsOauthConfigurations from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..96ba7b43e58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations/$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/directory/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java new file mode 100644 index 00000000000..eef1f3da733 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/certificateauthorities/mutualtlsoauthconfigurations/item/MutualTlsOauthConfigurationItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item; + +import com.microsoft.graph.beta.models.MutualTlsOauthConfiguration; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MutualTlsOauthConfigurationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MutualTlsOauthConfigurationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations/{mutualTlsOauthConfiguration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MutualTlsOauthConfigurationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MutualTlsOauthConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations/{mutualTlsOauthConfiguration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for directory + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get mutualTlsOauthConfigurations from directory + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration get() { + return get(null); + } + /** + * Get mutualTlsOauthConfigurations from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MutualTlsOauthConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property mutualTlsOauthConfigurations in directory + * @param body The request body + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration patch(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property mutualTlsOauthConfigurations in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MutualTlsOauthConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MutualTlsOauthConfiguration patch(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration 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, MutualTlsOauthConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property mutualTlsOauthConfigurations for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get mutualTlsOauthConfigurations from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get mutualTlsOauthConfigurations from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 mutualTlsOauthConfigurations in directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property mutualTlsOauthConfigurations in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MutualTlsOauthConfiguration 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 MutualTlsOauthConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MutualTlsOauthConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MutualTlsOauthConfigurationItemRequestBuilder(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 mutualTlsOauthConfigurations from directory + */ + @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/directory/templates/TemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/TemplatesRequestBuilder.java new file mode 100644 index 00000000000..2887f7d07f2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/TemplatesRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.directory.templates; + +import com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.Template; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 templates property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TemplatesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the deviceTemplates property of the microsoft.graph.template entity. + * @return a {@link DeviceTemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplatesRequestBuilder deviceTemplates() { + return new DeviceTemplatesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TemplatesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TemplatesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TemplatesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TemplatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property templates for directory + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property templates for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get templates from directory + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template get() { + return get(null); + } + /** + * Get templates from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Template::createFromDiscriminatorValue); + } + /** + * Update the navigation property templates in directory + * @param body The request body + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template patch(@jakarta.annotation.Nonnull final Template body) { + return patch(body, null); + } + /** + * Update the navigation property templates in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template patch(@jakarta.annotation.Nonnull final Template 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, Template::createFromDiscriminatorValue); + } + /** + * Delete navigation property templates for directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property templates for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get templates from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get templates from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 templates in directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Template body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property templates in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Template 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 TemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TemplatesRequestBuilder(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 templates from directory + */ + @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/directory/templates/devicetemplates/DeviceTemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/DeviceTemplatesRequestBuilder.java new file mode 100644 index 00000000000..8d014795390 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/DeviceTemplatesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates; + +import com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder; +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder; +import com.microsoft.graph.beta.models.DeviceTemplate; +import com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplates property of the microsoft.graph.template entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplatesRequestBuilder 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 deviceTemplates property of the microsoft.graph.template entity. + * @param deviceTemplateId The unique identifier of deviceTemplate + * @return a {@link DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder byDeviceTemplateId(@jakarta.annotation.Nonnull final String deviceTemplateId) { + Objects.requireNonNull(deviceTemplateId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("deviceTemplate%2Did", deviceTemplateId); + return new DeviceTemplateItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceTemplatesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplatesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplatesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get deviceTemplates from directory + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get() { + return get(null); + } + /** + * Get deviceTemplates from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplateCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to deviceTemplates for directory + * @param body The request body + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate post(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return post(body, null); + } + /** + * Create new navigation property to deviceTemplates for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate post(@jakarta.annotation.Nonnull final DeviceTemplate 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, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Get deviceTemplates from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplates from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 deviceTemplates for directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to deviceTemplates for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DeviceTemplate 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 DeviceTemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplatesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceTemplates from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5f557c7494b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/$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/directory/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java new file mode 100644 index 00000000000..09857d7d854 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java @@ -0,0 +1,266 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item; + +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder; +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder; +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder; +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder; +import com.microsoft.graph.beta.models.DeviceTemplate; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplates property of the microsoft.graph.template entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplateItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the createDeviceFromTemplate method. + * @return a {@link CreateDeviceFromTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateDeviceFromTemplateRequestBuilder createDeviceFromTemplate() { + return new CreateDeviceFromTemplateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @return a {@link DeviceInstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesRequestBuilder deviceInstances() { + return new DeviceInstancesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + * @return a {@link OwnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnersRequestBuilder owners() { + return new OwnersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property deviceTemplates for directory + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property deviceTemplates for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param deviceId Alternate key of device + * @return a {@link DeviceInstancesWithDeviceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesWithDeviceIdRequestBuilder deviceInstancesWithDeviceId(@jakarta.annotation.Nonnull final String deviceId) { + Objects.requireNonNull(deviceId); + return new DeviceInstancesWithDeviceIdRequestBuilder(pathParameters, requestAdapter, deviceId); + } + /** + * Get deviceTemplates from directory + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get() { + return get(null); + } + /** + * Get deviceTemplates from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Update the navigation property deviceTemplates in directory + * @param body The request body + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate patch(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return patch(body, null); + } + /** + * Update the navigation property deviceTemplates in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate patch(@jakarta.annotation.Nonnull final DeviceTemplate 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, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Delete navigation property deviceTemplates for directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property deviceTemplates for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get deviceTemplates from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplates from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 deviceTemplates in directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property deviceTemplates in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DeviceTemplate 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 DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplateItemRequestBuilder(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 deviceTemplates from directory + */ + @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/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java new file mode 100644 index 00000000000..b9938854460 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java @@ -0,0 +1,193 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate; + +import com.microsoft.graph.beta.models.KeyCredential; +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 CreateDeviceFromTemplatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CreateDeviceFromTemplatePostRequestBody} and sets the default values. + */ + public CreateDeviceFromTemplatePostRequestBody() { + 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 CreateDeviceFromTemplatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static CreateDeviceFromTemplatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CreateDeviceFromTemplatePostRequestBody(); + } + /** + * Gets the accountEnabled property value. The accountEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAccountEnabled() { + return this.backingStore.get("accountEnabled"); + } + /** + * 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 alternativeNames property value. The alternativeNames property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAlternativeNames() { + return this.backingStore.get("alternativeNames"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the externalDeviceId property value. The externalDeviceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalDeviceId() { + return this.backingStore.get("externalDeviceId"); + } + /** + * Gets the externalSourceName property value. The externalSourceName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalSourceName() { + return this.backingStore.get("externalSourceName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("accountEnabled", (n) -> { this.setAccountEnabled(n.getBooleanValue()); }); + deserializerMap.put("alternativeNames", (n) -> { this.setAlternativeNames(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("externalDeviceId", (n) -> { this.setExternalDeviceId(n.getStringValue()); }); + deserializerMap.put("externalSourceName", (n) -> { this.setExternalSourceName(n.getStringValue()); }); + deserializerMap.put("keyCredential", (n) -> { this.setKeyCredential(n.getObjectValue(KeyCredential::createFromDiscriminatorValue)); }); + deserializerMap.put("operatingSystemVersion", (n) -> { this.setOperatingSystemVersion(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the keyCredential property value. The keyCredential property + * @return a {@link KeyCredential} + */ + @jakarta.annotation.Nullable + public KeyCredential getKeyCredential() { + return this.backingStore.get("keyCredential"); + } + /** + * Gets the operatingSystemVersion property value. The operatingSystemVersion property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystemVersion() { + return this.backingStore.get("operatingSystemVersion"); + } + /** + * Serializes information the 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("accountEnabled", this.getAccountEnabled()); + writer.writeCollectionOfPrimitiveValues("alternativeNames", this.getAlternativeNames()); + writer.writeStringValue("externalDeviceId", this.getExternalDeviceId()); + writer.writeStringValue("externalSourceName", this.getExternalSourceName()); + writer.writeObjectValue("keyCredential", this.getKeyCredential()); + writer.writeStringValue("operatingSystemVersion", this.getOperatingSystemVersion()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the accountEnabled property value. The accountEnabled property + * @param value Value to set for the accountEnabled property. + */ + public void setAccountEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("accountEnabled", 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 alternativeNames property value. The alternativeNames property + * @param value Value to set for the alternativeNames property. + */ + public void setAlternativeNames(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("alternativeNames", 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 externalDeviceId property value. The externalDeviceId property + * @param value Value to set for the externalDeviceId property. + */ + public void setExternalDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalDeviceId", value); + } + /** + * Sets the externalSourceName property value. The externalSourceName property + * @param value Value to set for the externalSourceName property. + */ + public void setExternalSourceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalSourceName", value); + } + /** + * Sets the keyCredential property value. The keyCredential property + * @param value Value to set for the keyCredential property. + */ + public void setKeyCredential(@jakarta.annotation.Nullable final KeyCredential value) { + this.backingStore.set("keyCredential", value); + } + /** + * Sets the operatingSystemVersion property value. The operatingSystemVersion property + * @param value Value to set for the operatingSystemVersion property. + */ + public void setOperatingSystemVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystemVersion", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java new file mode 100644 index 00000000000..dba5579d472 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate; + +import com.microsoft.graph.beta.models.Device; +import com.microsoft.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 createDeviceFromTemplate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CreateDeviceFromTemplateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CreateDeviceFromTemplateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateDeviceFromTemplateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/createDeviceFromTemplate", pathParameters); + } + /** + * Instantiates a new {@link CreateDeviceFromTemplateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateDeviceFromTemplateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/createDeviceFromTemplate", rawUrl); + } + /** + * Invoke action createDeviceFromTemplate + * @param body The request body + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device post(@jakarta.annotation.Nonnull final CreateDeviceFromTemplatePostRequestBody body) { + return post(body, null); + } + /** + * Invoke action createDeviceFromTemplate + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device post(@jakarta.annotation.Nonnull final CreateDeviceFromTemplatePostRequestBody 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, Device::createFromDiscriminatorValue); + } + /** + * Invoke action createDeviceFromTemplate + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CreateDeviceFromTemplatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action createDeviceFromTemplate + * @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 CreateDeviceFromTemplatePostRequestBody 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 CreateDeviceFromTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateDeviceFromTemplateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CreateDeviceFromTemplateRequestBuilder(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/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java new file mode 100644 index 00000000000..b06fcf0b87b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances; + +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder; +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder; +import com.microsoft.graph.beta.models.DeviceCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceInstancesRequestBuilder 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param deviceId The unique identifier of device + * @return a {@link DeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceItemRequestBuilder byDeviceId(@jakarta.annotation.Nonnull final String deviceId) { + Objects.requireNonNull(deviceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("device%2Did", deviceId); + return new DeviceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceInstancesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceInstancesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get deviceInstances from directory + * @return a {@link DeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceCollectionResponse get() { + return get(null); + } + /** + * Get deviceInstances from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get deviceInstances from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceInstances from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceInstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceInstancesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceInstances from directory + */ + @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/directory/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4923f8c2cc8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/$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/directory/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java new file mode 100644 index 00000000000..ec69c0f9776 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item; + +import com.microsoft.graph.beta.models.Device; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/{device%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/{device%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get deviceInstances from directory + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get() { + return get(null); + } + /** + * Get deviceInstances from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Device::createFromDiscriminatorValue); + } + /** + * Get deviceInstances from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceInstances from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceInstances from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java new file mode 100644 index 00000000000..ba0dffaccbb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid; + +import com.microsoft.graph.beta.models.Device; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceInstancesWithDeviceIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceInstancesWithDeviceIdRequestBuilder} and sets the default values. + * @param deviceId Alternate key of device + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesWithDeviceIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String deviceId) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances(deviceId='{deviceId}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("deviceId", deviceId); + } + /** + * Instantiates a new {@link DeviceInstancesWithDeviceIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesWithDeviceIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances(deviceId='{deviceId}'){?%24expand,%24select}", rawUrl); + } + /** + * Get deviceInstances from directory + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get() { + return get(null); + } + /** + * Get deviceInstances from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Device::createFromDiscriminatorValue); + } + /** + * Get deviceInstances from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceInstances from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceInstancesWithDeviceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesWithDeviceIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceInstancesWithDeviceIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceInstances from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/OwnersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/OwnersRequestBuilder.java new file mode 100644 index 00000000000..54eb6841f79 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/OwnersRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners; + +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder; +import com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.beta.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 owners property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OwnersRequestBuilder 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 owners property of the microsoft.graph.deviceTemplate entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OwnersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OwnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OwnersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OwnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get owners from directory + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * Get owners from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get owners from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get owners from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 OwnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OwnersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get owners from directory + */ + @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/directory/templates/devicetemplates/item/owners/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/count/CountRequestBuilder.java new file mode 100644 index 00000000000..407467ef9c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners/$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/directory/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..bb998e59c7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item; + +import com.microsoft.graph.beta.models.DirectoryObject; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get owners from directory + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * Get owners from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * Get owners from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get owners from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get owners from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java index 3a83f4a240a..2722d4b4840 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java @@ -79,23 +79,23 @@ public ItemRetentionLabel get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, ItemRetentionLabel::createFromDiscriminatorValue); } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body) { return patch(body, null); } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -146,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java index 331903a71aa..4ea477e805c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java index 2b5f324c12d..1eff2c749f4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java index 8a037ab96f9..bfad42f3e7e 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 properties of an educationuser object. + * Update the relatedContact collection 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 properties of an educationuser object. + * Update the relatedContact collection 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 properties of an educationuser object. + * Update the relatedContact collection 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 properties of an educationuser object. + * Update the relatedContact collection 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 02e806dfb7a..e183f590ec2 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); } /** - * 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. + * Update the properties of an externalitem. * @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); } /** - * 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. + * Update the properties of an externalitem. * @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; } /** - * 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. + * Update the properties of an externalitem. * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +175,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * 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. + * Update the properties of an externalitem. * @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/dataconnectors/DataConnectorsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/dataconnectors/DataConnectorsRequestBuilder.java index ee0c87ba44e..968f017efcc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/dataconnectors/DataConnectorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/dataconnectors/DataConnectorsRequestBuilder.java @@ -84,23 +84,23 @@ public IndustryDataConnectorCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, IndustryDataConnectorCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param body The request body * @return a {@link IndustryDataConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public IndustryDataConnector post(@jakarta.annotation.Nonnull final IndustryDataConnector body) { return post(body, null); } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IndustryDataConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public IndustryDataConnector post(@jakarta.annotation.Nonnull final IndustryDataConnector 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 oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector 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 oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector 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/dataconnectors/item/IndustryDataConnectorItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/dataconnectors/item/IndustryDataConnectorItemRequestBuilder.java index 3250f606135..9393d99a01b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/dataconnectors/item/IndustryDataConnectorItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/dataconnectors/item/IndustryDataConnectorItemRequestBuilder.java @@ -99,23 +99,23 @@ public IndustryDataConnector get(@jakarta.annotation.Nullable final java.util.fu return this.requestAdapter.send(requestInfo, errorMapping, IndustryDataConnector::createFromDiscriminatorValue); } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param body The request body * @return a {@link IndustryDataConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public IndustryDataConnector patch(@jakarta.annotation.Nonnull final IndustryDataConnector body) { return patch(body, null); } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IndustryDataConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public IndustryDataConnector patch(@jakarta.annotation.Nonnull final IndustryDataConnector 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 azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +175,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector 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/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/groups/GroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java index ae9adcbc3b1..cb2fd935ec2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java @@ -129,23 +129,23 @@ public GroupCollectionResponse get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, GroupCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body) { return post(body, null); } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -176,7 +176,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @return a {@link RequestInformation} */ @@ -185,7 +185,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java index 9b86a4c5e74..b4536fc3d3c 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 @@ -66,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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); } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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) { @@ -110,7 +110,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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 { } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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/conversations/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java index 53b66403afc..a0a535579af 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java index b7022ee40b5..b2d52882801 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); @@ -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} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java index 5b3a74e21b3..87c1e46161c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java index 265947a2d36..4a2f0777425 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.beta.identity.continuousaccessevaluationpolicy.ContinuousAccessEvaluationPolicyRequestBuilder; import com.microsoft.graph.beta.identity.customauthenticationextensions.CustomAuthenticationExtensionsRequestBuilder; import com.microsoft.graph.beta.identity.identityproviders.IdentityProvidersRequestBuilder; +import com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder; import com.microsoft.graph.beta.identity.userflowattributes.UserFlowAttributesRequestBuilder; import com.microsoft.graph.beta.identity.userflows.UserFlowsRequestBuilder; import com.microsoft.graph.beta.models.IdentityContainer; @@ -103,6 +104,14 @@ public CustomAuthenticationExtensionsRequestBuilder customAuthenticationExtensio public IdentityProvidersRequestBuilder identityProviders() { return new IdentityProvidersRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the productChanges property of the microsoft.graph.identityContainer entity. + * @return a {@link ProductChangesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProductChangesRequestBuilder productChanges() { + return new ProductChangesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the userFlowAttributes property of the microsoft.graph.identityContainer entity. * @return a {@link UserFlowAttributesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java index 24e729d9cdb..49c29a4c01d 100644 --- 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 @@ -39,8 +39,11 @@ public EvaluateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * @param body The request body * @return a {@link EvaluatePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation */ @jakarta.annotation.Nullable + @Deprecated public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { return post(body, null); } @@ -50,8 +53,11 @@ public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostR * @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 + * @deprecated + * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation */ @jakarta.annotation.Nullable + @Deprecated 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); @@ -63,8 +69,11 @@ public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostR * Invoke action evaluate * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { return toPostRequestInformation(body, null); } @@ -73,8 +82,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 + * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -87,8 +99,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 EvaluateRequestBuilder} + * @deprecated + * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation */ @jakarta.annotation.Nonnull + @Deprecated public EvaluateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new EvaluateRequestBuilder(rawUrl, requestAdapter); 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 index 79d707ddcfa..972f7de009a 100644 --- 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 @@ -37,18 +37,18 @@ public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an ipNamedLocation object. + * Delete a namedLocation object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an ipNamedLocation object. + * 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 + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -108,7 +108,7 @@ public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); } /** - * Delete an ipNamedLocation object. + * Delete a namedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an ipNamedLocation object. + * Delete a namedLocation 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/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java index 7b513ff9768..c9a9092cc7d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.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 an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @return a {@link CustomAuthenticationExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomAuthenticationExtension get() { return get(null); } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomAuthenticationExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomAuthenticationExtension get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +143,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -195,7 +195,7 @@ public CustomAuthenticationExtensionItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/ProductChangesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/ProductChangesRequestBuilder.java new file mode 100644 index 00000000000..21f3b35f4f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/ProductChangesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.identity.productchanges; + +import com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder; +import com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder; +import com.microsoft.graph.beta.models.ChangeItemBase; +import com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 productChanges property of the microsoft.graph.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProductChangesRequestBuilder 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 productChanges property of the microsoft.graph.identityContainer entity. + * @param changeItemBaseId The unique identifier of changeItemBase + * @return a {@link ChangeItemBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChangeItemBaseItemRequestBuilder byChangeItemBaseId(@jakarta.annotation.Nonnull final String changeItemBaseId) { + Objects.requireNonNull(changeItemBaseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("changeItemBase%2Did", changeItemBaseId); + return new ChangeItemBaseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ProductChangesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProductChangesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/productChanges{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ProductChangesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProductChangesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/productChanges{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the changeItemBase objects and their properties. + * @return a {@link ChangeItemBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChangeItemBaseCollectionResponse get() { + return get(null); + } + /** + * Get a list of the changeItemBase objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChangeItemBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChangeItemBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChangeItemBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to productChanges for identity + * @param body The request body + * @return a {@link ChangeItemBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChangeItemBase post(@jakarta.annotation.Nonnull final ChangeItemBase body) { + return post(body, null); + } + /** + * Create new navigation property to productChanges for identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChangeItemBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChangeItemBase post(@jakarta.annotation.Nonnull final ChangeItemBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChangeItemBase::createFromDiscriminatorValue); + } + /** + * Get a list of the changeItemBase objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the changeItemBase 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 productChanges for identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChangeItemBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to productChanges 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 ChangeItemBase 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 ProductChangesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProductChangesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProductChangesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the changeItemBase 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/identity/productchanges/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f26eb51337a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.identity.productchanges.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/productChanges/$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/productChanges/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java new file mode 100644 index 00000000000..e52025aa622 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.identity.productchanges.item; + +import com.microsoft.graph.beta.models.ChangeItemBase; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 productChanges property of the microsoft.graph.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChangeItemBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ChangeItemBaseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChangeItemBaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/productChanges/{changeItemBase%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChangeItemBaseItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChangeItemBaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/productChanges/{changeItemBase%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property productChanges for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property productChanges 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); + } + /** + * Represents entry point for Microsoft Entra product changes and planned new features. + * @return a {@link ChangeItemBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChangeItemBase get() { + return get(null); + } + /** + * Represents entry point for Microsoft Entra product changes and planned new features. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChangeItemBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChangeItemBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChangeItemBase::createFromDiscriminatorValue); + } + /** + * Update the navigation property productChanges in identity + * @param body The request body + * @return a {@link ChangeItemBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChangeItemBase patch(@jakarta.annotation.Nonnull final ChangeItemBase body) { + return patch(body, null); + } + /** + * Update the navigation property productChanges in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChangeItemBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChangeItemBase patch(@jakarta.annotation.Nonnull final ChangeItemBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChangeItemBase::createFromDiscriminatorValue); + } + /** + * Delete navigation property productChanges for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property productChanges 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; + } + /** + * Represents entry point for Microsoft Entra product changes and planned new features. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents entry point for Microsoft Entra product changes and planned new features. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 productChanges in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChangeItemBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property productChanges 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 ChangeItemBase 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 ChangeItemBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChangeItemBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChangeItemBaseItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents entry point for Microsoft Entra product changes and planned new features. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/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 8ee861354e1..438cf0d1a85 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 - * @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 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -91,13 +91,13 @@ public CustomCalloutExtension get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param body The request body * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -105,14 +105,14 @@ public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCall return patch(body, null); } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param body The request body * @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 - * @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 @@ -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 @@ -176,7 +176,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param body The request body * @return a {@link RequestInformation} * @deprecated @@ -188,7 +188,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -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 05de789ee29..fabc003b827 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 a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * 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. * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - * @see Find more info here + * @see Find more info here */ @Deprecated public void delete() { delete(null); } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * 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. * @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 - * @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 a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * 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. * @return a {@link RequestInformation} * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions @@ -137,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * 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. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java index 9f344f53507..da1af3d0790 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java @@ -140,21 +140,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get() { return get(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -211,7 +211,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -219,7 +219,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -271,7 +271,7 @@ public AccessPackageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java index 1cef5cd718b..897fa96024e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java @@ -77,21 +77,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get() { return get(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -156,7 +156,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -208,7 +208,7 @@ public AccessPackagesWithUniqueNameRequestBuilder withUrl(@jakarta.annotation.No public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java index 8a96b5ab8af..a96118fdbed 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 @@ -78,21 +78,21 @@ public RiskyUsersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/identityProtection/riskyUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get() { return get(null); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -127,7 +127,7 @@ public RiskyUser post(@jakarta.annotation.Nonnull final RiskyUser body, @jakarta return this.requestAdapter.send(requestInfo, errorMapping, RiskyUser::createFromDiscriminatorValue); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -181,7 +181,7 @@ public RiskyUsersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new RiskyUsersRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt index cce8dad3193..8e6d7d8920a 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 @@ -12496,6 +12496,7 @@ com.microsoft.graph.beta.BaseGraphServiceClient::|public|authenticationMethodsPo com.microsoft.graph.beta.BaseGraphServiceClient::|public|bookingBusinesses:BookingBusinessesRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|bookingCurrencies:BookingCurrenciesRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|businessFlowTemplates:BusinessFlowTemplatesRequestBuilder +com.microsoft.graph.beta.BaseGraphServiceClient::|public|certificateAuthorities:CertificateAuthoritiesRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|certificateBasedAuthConfiguration:CertificateBasedAuthConfigurationRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|chats:ChatsRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|commands:CommandsRequestBuilder @@ -12591,6 +12592,7 @@ com.microsoft.graph.beta.BaseGraphServiceClient::|public|teams:TeamsRequestBuild com.microsoft.graph.beta.BaseGraphServiceClient::|public|teamsTemplates:TeamsTemplatesRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|teamTemplateDefinition:TeamTemplateDefinitionRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|teamwork:TeamworkRequestBuilder +com.microsoft.graph.beta.BaseGraphServiceClient::|public|templates:TemplatesRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|tenantRelationships:TenantRelationshipsRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|termStore:TermStoreRequestBuilder com.microsoft.graph.beta.BaseGraphServiceClient::|public|threatSubmission:ThreatSubmissionRequestBuilder @@ -13290,6 +13292,223 @@ com.microsoft.graph.beta.businessflowtemplates.item.BusinessFlowTemplateItemRequ com.microsoft.graph.beta.businessflowtemplates.item.BusinessFlowTemplateItemRequestBuilder::|public|toPatchRequestInformation(body:BusinessFlowTemplate):RequestInformation com.microsoft.graph.beta.businessflowtemplates.item.BusinessFlowTemplateItemRequestBuilder::|public|toPatchRequestInformation(body:BusinessFlowTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.businessflowtemplates.item.BusinessFlowTemplateItemRequestBuilder::|public|withUrl(rawUrl:String):BusinessFlowTemplateItemRequestBuilder +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|certificateBasedApplicationConfigurations:CertificateBasedApplicationConfigurationsRequestBuilder +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|get():CertificateAuthorityPath +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CertificateAuthorityPath +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|mutualTlsOauthConfigurations:MutualTlsOauthConfigurationsRequestBuilder +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|patch(body:CertificateAuthorityPath):CertificateAuthorityPath +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|patch(body:CertificateAuthorityPath; requestConfiguration?:java.util.function.Consumer):CertificateAuthorityPath +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|toPatchRequestInformation(body:CertificateAuthorityPath):RequestInformation +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|toPatchRequestInformation(body:CertificateAuthorityPath; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|withUrl(rawUrl:String):CertificateAuthoritiesRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|byCertificateBasedApplicationConfigurationId(certificateBasedApplicationConfigurationId:String):CertificateBasedApplicationConfigurationItemRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|get():CertificateBasedApplicationConfigurationCollectionResponse +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CertificateBasedApplicationConfigurationCollectionResponse +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|post(body:CertificateBasedApplicationConfiguration):CertificateBasedApplicationConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|post(body:CertificateBasedApplicationConfiguration; requestConfiguration?:java.util.function.Consumer):CertificateBasedApplicationConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|toPostRequestInformation(body:CertificateBasedApplicationConfiguration):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|toPostRequestInformation(body:CertificateBasedApplicationConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|withUrl(rawUrl:String):CertificateBasedApplicationConfigurationsRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|get():CertificateBasedApplicationConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CertificateBasedApplicationConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|patch(body:CertificateBasedApplicationConfiguration):CertificateBasedApplicationConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|patch(body:CertificateBasedApplicationConfiguration; requestConfiguration?:java.util.function.Consumer):CertificateBasedApplicationConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:CertificateBasedApplicationConfiguration):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:CertificateBasedApplicationConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|trustedCertificateAuthorities:TrustedCertificateAuthoritiesRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|withUrl(rawUrl:String):CertificateBasedApplicationConfigurationItemRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|get():CertificateAuthorityAsEntity +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CertificateAuthorityAsEntity +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|patch(body:CertificateAuthorityAsEntity):CertificateAuthorityAsEntity +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|patch(body:CertificateAuthorityAsEntity; requestConfiguration?:java.util.function.Consumer):CertificateAuthorityAsEntity +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|toPatchRequestInformation(body:CertificateAuthorityAsEntity):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|toPatchRequestInformation(body:CertificateAuthorityAsEntity; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|withUrl(rawUrl:String):CertificateAuthorityAsEntityItemRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|byCertificateAuthorityAsEntityId(certificateAuthorityAsEntityId:String):CertificateAuthorityAsEntityItemRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|get():CertificateAuthorityAsEntityCollectionResponse +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CertificateAuthorityAsEntityCollectionResponse +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|post(body:CertificateAuthorityAsEntity):CertificateAuthorityAsEntity +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|post(body:CertificateAuthorityAsEntity; requestConfiguration?:java.util.function.Consumer):CertificateAuthorityAsEntity +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|toPostRequestInformation(body:CertificateAuthorityAsEntity):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|toPostRequestInformation(body:CertificateAuthorityAsEntity; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|withUrl(rawUrl:String):TrustedCertificateAuthoritiesRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|get():MutualTlsOauthConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|patch(body:MutualTlsOauthConfiguration):MutualTlsOauthConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|patch(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:MutualTlsOauthConfiguration):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|withUrl(rawUrl:String):MutualTlsOauthConfigurationItemRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|byMutualTlsOauthConfigurationId(mutualTlsOauthConfigurationId:String):MutualTlsOauthConfigurationItemRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|get():MutualTlsOauthConfigurationCollectionResponse +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfigurationCollectionResponse +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|post(body:MutualTlsOauthConfiguration):MutualTlsOauthConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|post(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfiguration +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toPostRequestInformation(body:MutualTlsOauthConfiguration):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toPostRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|withUrl(rawUrl:String):MutualTlsOauthConfigurationsRequestBuilder com.microsoft.graph.beta.certificatebasedauthconfiguration.CertificateBasedAuthConfigurationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.certificatebasedauthconfiguration.CertificateBasedAuthConfigurationRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.certificatebasedauthconfiguration.CertificateBasedAuthConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -64681,6 +64900,9 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.i com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcProvisioningPolicy com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|patch(body:CloudPcProvisioningPolicy):CloudPcProvisioningPolicy 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|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 com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -64688,6 +64910,45 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.i com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcProvisioningPolicy):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcProvisioningPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):CloudPcProvisioningPolicyItemRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder::|public|get():CloudPcPolicyApplyActionResult +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcPolicyApplyActionResult +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyactionresult.RetrievePolicyApplyActionResultRequestBuilder::|public|withUrl(rawUrl:String):RetrievePolicyApplyActionResultRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder::|public|get():CloudPcPolicyScheduledApplyActionDetail +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.retrievepolicyapplyschedule.RetrievePolicyApplyScheduleRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcPolicyScheduledApplyActionDetail +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.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 +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|getScheduledRule():CloudPcPolicyScheduledApplyActionDetail +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|public|setScheduledRule(value?:CloudPcPolicyScheduledApplyActionDetail):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SchedulePolicyApplyTaskPostRequestBody +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder::|public|post(body:SchedulePolicyApplyTaskPostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder::|public|post(body:SchedulePolicyApplyTaskPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder::|public|toPostRequestInformation(body:SchedulePolicyApplyTaskPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder::|public|toPostRequestInformation(body:SchedulePolicyApplyTaskPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.item.schedulepolicyapplytask.SchedulePolicyApplyTaskRequestBuilder::|public|withUrl(rawUrl:String):SchedulePolicyApplyTaskRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -68040,6 +68301,7 @@ com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|construc com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|delete():Void com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|deviceTemplate:DeviceTemplateRequestBuilder com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|get():Device com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Device @@ -68060,6 +68322,56 @@ com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|toPatchR com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|transitiveMemberOf:TransitiveMemberOfRequestBuilder com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|usageRights:UsageRightsRequestBuilder com.microsoft.graph.beta.devices.item.DeviceItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceItemRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devices.item.devicetemplate.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|byDeviceTemplateId(deviceTemplateId:String):DeviceTemplateItemRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|get():DeviceTemplateCollectionResponse +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplateCollectionResponse +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplateRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|get():DeviceTemplate +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplateItemRequestBuilder com.microsoft.graph.beta.devices.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devices.item.extensions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.devices.item.extensions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -69992,6 +70304,7 @@ com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthorities com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|get():CertificateAuthorityPath com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CertificateAuthorityPath +com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|mutualTlsOauthConfigurations:MutualTlsOauthConfigurationsRequestBuilder com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|patch(body:CertificateAuthorityPath):CertificateAuthorityPath com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|patch(body:CertificateAuthorityPath; requestConfiguration?:java.util.function.Consumer):CertificateAuthorityPath com.microsoft.graph.beta.directory.certificateauthorities.CertificateAuthoritiesRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -70132,6 +70445,71 @@ com.microsoft.graph.beta.directory.certificateauthorities.certificatebasedapplic com.microsoft.graph.beta.directory.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|toPostRequestInformation(body:CertificateAuthorityAsEntity):RequestInformation com.microsoft.graph.beta.directory.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|toPostRequestInformation(body:CertificateAuthorityAsEntity; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.directory.certificateauthorities.certificatebasedapplicationconfigurations.item.trustedcertificateauthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|withUrl(rawUrl:String):TrustedCertificateAuthoritiesRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|get():MutualTlsOauthConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|patch(body:MutualTlsOauthConfiguration):MutualTlsOauthConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|patch(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:MutualTlsOauthConfiguration):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|withUrl(rawUrl:String):MutualTlsOauthConfigurationItemRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|byMutualTlsOauthConfigurationId(mutualTlsOauthConfigurationId:String):MutualTlsOauthConfigurationItemRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|get():MutualTlsOauthConfigurationCollectionResponse +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfigurationCollectionResponse +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|post(body:MutualTlsOauthConfiguration):MutualTlsOauthConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|post(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):MutualTlsOauthConfiguration +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toPostRequestInformation(body:MutualTlsOauthConfiguration):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|toPostRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.certificateauthorities.mutualtlsoauthconfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|withUrl(rawUrl:String):MutualTlsOauthConfigurationsRequestBuilder com.microsoft.graph.beta.directory.customsecurityattributedefinitions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.directory.customsecurityattributedefinitions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.directory.customsecurityattributedefinitions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -70909,6 +71287,7 @@ com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|sharedEmailD com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:String):SubscriptionsWithCommerceSubscriptionIdRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|subscriptionsWithOcpSubscriptionId(ocpSubscriptionId:String):SubscriptionsWithOcpSubscriptionIdRequestBuilder +com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|templates:TemplatesRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|toPatchRequestInformation(body:Directory):RequestInformation @@ -72336,6 +72715,245 @@ com.microsoft.graph.beta.directory.subscriptionswithocpsubscriptionid.Subscripti com.microsoft.graph.beta.directory.subscriptionswithocpsubscriptionid.SubscriptionsWithOcpSubscriptionIdRequestBuilder::|public|toPatchRequestInformation(body:CompanySubscription):RequestInformation com.microsoft.graph.beta.directory.subscriptionswithocpsubscriptionid.SubscriptionsWithOcpSubscriptionIdRequestBuilder::|public|toPatchRequestInformation(body:CompanySubscription; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.directory.subscriptionswithocpsubscriptionid.SubscriptionsWithOcpSubscriptionIdRequestBuilder::|public|withUrl(rawUrl:String):SubscriptionsWithOcpSubscriptionIdRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|byDeviceTemplateId(deviceTemplateId:String):DeviceTemplateItemRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|get():DeviceTemplateCollectionResponse +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplateCollectionResponse +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|post(body:DeviceTemplate):DeviceTemplate +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|post(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toPostRequestInformation(body:DeviceTemplate):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toPostRequestInformation(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplatesRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getAccountEnabled():Boolean +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getAlternativeNames():java.util.List +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getExternalDeviceId():String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getExternalSourceName():String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getKeyCredential():KeyCredential +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getOperatingSystemVersion():String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setAccountEnabled(value?:Boolean):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setAlternativeNames(value?:java.util.List):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setExternalDeviceId(value?:String):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setExternalSourceName(value?:String):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setKeyCredential(value?:KeyCredential):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setOperatingSystemVersion(value?:String):void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CreateDeviceFromTemplatePostRequestBody +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|post(body:CreateDeviceFromTemplatePostRequestBody):Device +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|post(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Device +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|toPostRequestInformation(body:CreateDeviceFromTemplatePostRequestBody):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|toPostRequestInformation(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|withUrl(rawUrl:String):CreateDeviceFromTemplateRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|byDeviceId(deviceId:String):DeviceItemRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|get():DeviceCollectionResponse +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceCollectionResponse +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|withUrl(rawUrl:String):DeviceInstancesRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|get():Device +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Device +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceItemRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; deviceId?:String):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|get():Device +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Device +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|withUrl(rawUrl:String):DeviceInstancesWithDeviceIdRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|createDeviceFromTemplate:CreateDeviceFromTemplateRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstances:DeviceInstancesRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstancesWithDeviceId(deviceId:String):DeviceInstancesWithDeviceIdRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|get():DeviceTemplate +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|owners:OwnersRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|patch(body:DeviceTemplate):DeviceTemplate +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|patch(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toPatchRequestInformation(body:DeviceTemplate):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toPatchRequestInformation(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplateItemRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|withUrl(rawUrl:String):OwnersRequestBuilder +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|deviceTemplates:DeviceTemplatesRequestBuilder +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|get():Template +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Template +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|patch(body:Template):Template +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|patch(body:Template; requestConfiguration?:java.util.function.Consumer):Template +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|toPatchRequestInformation(body:Template):RequestInformation +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|toPatchRequestInformation(body:Template; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.templates.TemplatesRequestBuilder::|public|withUrl(rawUrl:String):TemplatesRequestBuilder com.microsoft.graph.beta.directoryobjects.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.directoryobjects.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.directoryobjects.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -155349,6 +155967,7 @@ com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|get(requestCon com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|identityProviders:IdentityProvidersRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|patch(body:IdentityContainer):IdentityContainer com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|patch(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):IdentityContainer +com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|productChanges:ProductChangesRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toPatchRequestInformation(body:IdentityContainer):RequestInformation @@ -155356,6 +155975,71 @@ com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toPatchRequest com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|userFlowAttributes:UserFlowAttributesRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|userFlows:UserFlowsRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|withUrl(rawUrl:String):IdentityRequestBuilder +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|get():ChangeItemBase +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChangeItemBase +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|patch(body:ChangeItemBase):ChangeItemBase +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|patch(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):ChangeItemBase +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toPatchRequestInformation(body:ChangeItemBase):RequestInformation +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toPatchRequestInformation(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|withUrl(rawUrl:String):ChangeItemBaseItemRequestBuilder +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|byChangeItemBaseId(changeItemBaseId:String):ChangeItemBaseItemRequestBuilder +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|get():ChangeItemBaseCollectionResponse +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChangeItemBaseCollectionResponse +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|post(body:ChangeItemBase):ChangeItemBase +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|post(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):ChangeItemBase +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toPostRequestInformation(body:ChangeItemBase):RequestInformation +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toPostRequestInformation(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|withUrl(rawUrl:String):ProductChangesRequestBuilder com.microsoft.graph.beta.identity.userflowattributes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identity.userflowattributes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identity.userflowattributes.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -180383,6 +181067,113 @@ com.microsoft.graph.beta.models.AgreementFileVersionCollectionResponse::|public| com.microsoft.graph.beta.models.AgreementFileVersionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AgreementFileVersionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.AgreementFileVersionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgreementFileVersionCollectionResponse +com.microsoft.graph.beta.models.AiInteraction-->Entity +com.microsoft.graph.beta.models.AiInteraction::|public|constructor():void +com.microsoft.graph.beta.models.AiInteraction::|public|getAppClass():String +com.microsoft.graph.beta.models.AiInteraction::|public|getAttachments():java.util.List +com.microsoft.graph.beta.models.AiInteraction::|public|getBody():ItemBody +com.microsoft.graph.beta.models.AiInteraction::|public|getContexts():java.util.List +com.microsoft.graph.beta.models.AiInteraction::|public|getConversationType():String +com.microsoft.graph.beta.models.AiInteraction::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.AiInteraction::|public|getEtag():String +com.microsoft.graph.beta.models.AiInteraction::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiInteraction::|public|getFrom():IdentitySet +com.microsoft.graph.beta.models.AiInteraction::|public|getInteractionType():AiInteractionType +com.microsoft.graph.beta.models.AiInteraction::|public|getLinks():java.util.List +com.microsoft.graph.beta.models.AiInteraction::|public|getLocale():String +com.microsoft.graph.beta.models.AiInteraction::|public|getMentions():java.util.List +com.microsoft.graph.beta.models.AiInteraction::|public|getRequestId():String +com.microsoft.graph.beta.models.AiInteraction::|public|getSessionId():String +com.microsoft.graph.beta.models.AiInteraction::|public|OdataType:String +com.microsoft.graph.beta.models.AiInteraction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiInteraction::|public|setAppClass(value?:String):void +com.microsoft.graph.beta.models.AiInteraction::|public|setAttachments(value?:java.util.List):void +com.microsoft.graph.beta.models.AiInteraction::|public|setBody(value?:ItemBody):void +com.microsoft.graph.beta.models.AiInteraction::|public|setContexts(value?:java.util.List):void +com.microsoft.graph.beta.models.AiInteraction::|public|setConversationType(value?:String):void +com.microsoft.graph.beta.models.AiInteraction::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.AiInteraction::|public|setEtag(value?:String):void +com.microsoft.graph.beta.models.AiInteraction::|public|setFrom(value?:IdentitySet):void +com.microsoft.graph.beta.models.AiInteraction::|public|setInteractionType(value?:AiInteractionType):void +com.microsoft.graph.beta.models.AiInteraction::|public|setLinks(value?:java.util.List):void +com.microsoft.graph.beta.models.AiInteraction::|public|setLocale(value?:String):void +com.microsoft.graph.beta.models.AiInteraction::|public|setMentions(value?:java.util.List):void +com.microsoft.graph.beta.models.AiInteraction::|public|setRequestId(value?:String):void +com.microsoft.graph.beta.models.AiInteraction::|public|setSessionId(value?:String):void +com.microsoft.graph.beta.models.AiInteraction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteraction +com.microsoft.graph.beta.models.AiInteractionAttachment-->Entity +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|constructor():void +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|getAttachmentId():String +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|getContent():String +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|getContentType():String +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|getContentUrl():String +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|getName():String +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|OdataType:String +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|setAttachmentId(value?:String):void +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|setContent(value?:String):void +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|setContentType(value?:String):void +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|setContentUrl(value?:String):void +com.microsoft.graph.beta.models.AiInteractionAttachment::|public|setName(value?:String):void +com.microsoft.graph.beta.models.AiInteractionAttachment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionAttachment +com.microsoft.graph.beta.models.AiInteractionContext-->Entity +com.microsoft.graph.beta.models.AiInteractionContext::|public|constructor():void +com.microsoft.graph.beta.models.AiInteractionContext::|public|getContextReference():String +com.microsoft.graph.beta.models.AiInteractionContext::|public|getContextType():String +com.microsoft.graph.beta.models.AiInteractionContext::|public|getDisplayName():String +com.microsoft.graph.beta.models.AiInteractionContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiInteractionContext::|public|OdataType:String +com.microsoft.graph.beta.models.AiInteractionContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiInteractionContext::|public|setContextReference(value?:String):void +com.microsoft.graph.beta.models.AiInteractionContext::|public|setContextType(value?:String):void +com.microsoft.graph.beta.models.AiInteractionContext::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.AiInteractionContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionContext +com.microsoft.graph.beta.models.AiInteractionHistory-->Entity +com.microsoft.graph.beta.models.AiInteractionHistory::|public|constructor():void +com.microsoft.graph.beta.models.AiInteractionHistory::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiInteractionHistory::|public|getInteractions():java.util.List +com.microsoft.graph.beta.models.AiInteractionHistory::|public|OdataType:String +com.microsoft.graph.beta.models.AiInteractionHistory::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiInteractionHistory::|public|setInteractions(value?:java.util.List):void +com.microsoft.graph.beta.models.AiInteractionHistory::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionHistory +com.microsoft.graph.beta.models.AiInteractionLink-->Entity +com.microsoft.graph.beta.models.AiInteractionLink::|public|constructor():void +com.microsoft.graph.beta.models.AiInteractionLink::|public|getDisplayName():String +com.microsoft.graph.beta.models.AiInteractionLink::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiInteractionLink::|public|getLinkType():String +com.microsoft.graph.beta.models.AiInteractionLink::|public|getLinkUrl():String +com.microsoft.graph.beta.models.AiInteractionLink::|public|OdataType:String +com.microsoft.graph.beta.models.AiInteractionLink::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiInteractionLink::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.AiInteractionLink::|public|setLinkType(value?:String):void +com.microsoft.graph.beta.models.AiInteractionLink::|public|setLinkUrl(value?:String):void +com.microsoft.graph.beta.models.AiInteractionLink::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionLink +com.microsoft.graph.beta.models.AiInteractionMention-->Entity +com.microsoft.graph.beta.models.AiInteractionMention::|public|constructor():void +com.microsoft.graph.beta.models.AiInteractionMention::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiInteractionMention::|public|getMentioned():AiInteractionMentionedIdentitySet +com.microsoft.graph.beta.models.AiInteractionMention::|public|getMentionId():Integer +com.microsoft.graph.beta.models.AiInteractionMention::|public|getMentionText():String +com.microsoft.graph.beta.models.AiInteractionMention::|public|OdataType:String +com.microsoft.graph.beta.models.AiInteractionMention::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiInteractionMention::|public|setMentioned(value?:AiInteractionMentionedIdentitySet):void +com.microsoft.graph.beta.models.AiInteractionMention::|public|setMentionId(value?:Integer):void +com.microsoft.graph.beta.models.AiInteractionMention::|public|setMentionText(value?:String):void +com.microsoft.graph.beta.models.AiInteractionMention::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMention +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet-->IdentitySet +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|constructor():void +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|getConversation():TeamworkConversationIdentity +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|getTag():TeamworkTagIdentity +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|OdataType:String +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|setConversation(value?:TeamworkConversationIdentity):void +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|public|setTag(value?:TeamworkTagIdentity):void +com.microsoft.graph.beta.models.AiInteractionMentionedIdentitySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMentionedIdentitySet +com.microsoft.graph.beta.models.AiInteractionType::0000-UserPrompt +com.microsoft.graph.beta.models.AiInteractionType::0001-AiResponse +com.microsoft.graph.beta.models.AiInteractionType::0002-UnknownFutureValue com.microsoft.graph.beta.models.AirPrintDestination::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.AirPrintDestination::|public|constructor():void com.microsoft.graph.beta.models.AirPrintDestination::|public|getAdditionalData():Map @@ -180417,6 +181208,14 @@ com.microsoft.graph.beta.models.AirPrintSettings::|public|setIncompatiblePrinter com.microsoft.graph.beta.models.AirPrintSettings::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.AirPrintSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AirPrintSettings com.microsoft.graph.beta.models.AirPrintSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AiUser-->Entity +com.microsoft.graph.beta.models.AiUser::|public|constructor():void +com.microsoft.graph.beta.models.AiUser::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AiUser::|public|getInteractionHistory():AiInteractionHistory +com.microsoft.graph.beta.models.AiUser::|public|OdataType:String +com.microsoft.graph.beta.models.AiUser::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AiUser::|public|setInteractionHistory(value?:AiInteractionHistory):void +com.microsoft.graph.beta.models.AiUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiUser com.microsoft.graph.beta.models.Album::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.Album::|public|constructor():void com.microsoft.graph.beta.models.Album::|public|getAdditionalData():Map @@ -183510,6 +184309,22 @@ com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|public|set com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|public|setSsid(value?:String):void com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|public|setWiFiSecurityType(value?:AndroidWiFiSecurityType):void com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidWorkProfileWiFiConfiguration +com.microsoft.graph.beta.models.Announcement-->ChangeItemBase +com.microsoft.graph.beta.models.Announcement::|public|constructor():void +com.microsoft.graph.beta.models.Announcement::|public|getAnnouncementDateTime():OffsetDateTime +com.microsoft.graph.beta.models.Announcement::|public|getChangeType():ChangeAnnouncementChangeType +com.microsoft.graph.beta.models.Announcement::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Announcement::|public|getImpactLink():String +com.microsoft.graph.beta.models.Announcement::|public|getIsCustomerActionRequired():Boolean +com.microsoft.graph.beta.models.Announcement::|public|getTargetDateTime():OffsetDateTime +com.microsoft.graph.beta.models.Announcement::|public|OdataType:String +com.microsoft.graph.beta.models.Announcement::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Announcement::|public|setAnnouncementDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.Announcement::|public|setChangeType(value?:ChangeAnnouncementChangeType):void +com.microsoft.graph.beta.models.Announcement::|public|setImpactLink(value?:String):void +com.microsoft.graph.beta.models.Announcement::|public|setIsCustomerActionRequired(value?:Boolean):void +com.microsoft.graph.beta.models.Announcement::|public|setTargetDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.Announcement::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Announcement com.microsoft.graph.beta.models.AnonymousGuestConversationMember-->ConversationMember com.microsoft.graph.beta.models.AnonymousGuestConversationMember::|public|constructor():void com.microsoft.graph.beta.models.AnonymousGuestConversationMember::|public|getAnonymousGuestId():String @@ -185735,6 +186550,7 @@ com.microsoft.graph.beta.models.AttendanceRecord-->Entity com.microsoft.graph.beta.models.AttendanceRecord::|public|constructor():void com.microsoft.graph.beta.models.AttendanceRecord::|public|getAttendanceIntervals():java.util.List com.microsoft.graph.beta.models.AttendanceRecord::|public|getEmailAddress():String +com.microsoft.graph.beta.models.AttendanceRecord::|public|getExternalRegistrationInformation():VirtualEventExternalRegistrationInformation com.microsoft.graph.beta.models.AttendanceRecord::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AttendanceRecord::|public|getIdentity():Identity com.microsoft.graph.beta.models.AttendanceRecord::|public|getRegistrantId():String @@ -185745,6 +186561,7 @@ com.microsoft.graph.beta.models.AttendanceRecord::|public|OdataType:String com.microsoft.graph.beta.models.AttendanceRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AttendanceRecord::|public|setAttendanceIntervals(value?:java.util.List):void com.microsoft.graph.beta.models.AttendanceRecord::|public|setEmailAddress(value?:String):void +com.microsoft.graph.beta.models.AttendanceRecord::|public|setExternalRegistrationInformation(value?:VirtualEventExternalRegistrationInformation):void com.microsoft.graph.beta.models.AttendanceRecord::|public|setIdentity(value?:Identity):void com.microsoft.graph.beta.models.AttendanceRecord::|public|setRegistrantId(value?:String):void com.microsoft.graph.beta.models.AttendanceRecord::|public|setRegistrationId(value?:String):void @@ -190810,6 +191627,16 @@ com.microsoft.graph.beta.models.CallRoute::|public|setOriginal(value?:IdentitySe com.microsoft.graph.beta.models.CallRoute::|public|setRoutingType(value?:RoutingType):void com.microsoft.graph.beta.models.CallRoute::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CallRoute com.microsoft.graph.beta.models.CallRoute~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CallSettings-->Entity +com.microsoft.graph.beta.models.CallSettings::|public|constructor():void +com.microsoft.graph.beta.models.CallSettings::|public|getDelegates():java.util.List +com.microsoft.graph.beta.models.CallSettings::|public|getDelegators():java.util.List +com.microsoft.graph.beta.models.CallSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CallSettings::|public|OdataType:String +com.microsoft.graph.beta.models.CallSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CallSettings::|public|setDelegates(value?:java.util.List):void +com.microsoft.graph.beta.models.CallSettings::|public|setDelegators(value?:java.util.List):void +com.microsoft.graph.beta.models.CallSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CallSettings com.microsoft.graph.beta.models.CallStartedEventMessageDetail-->EventMessageDetail com.microsoft.graph.beta.models.CallStartedEventMessageDetail::|public|constructor():void com.microsoft.graph.beta.models.CallStartedEventMessageDetail::|public|getCallEventType():TeamworkCallEventType @@ -191076,9 +191903,11 @@ com.microsoft.graph.beta.models.CertificateAuthorityPath-->Entity com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|constructor():void com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|getCertificateBasedApplicationConfigurations():java.util.List com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|getMutualTlsOauthConfigurations():java.util.List com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|OdataType:String com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|setCertificateBasedApplicationConfigurations(value?:java.util.List):void +com.microsoft.graph.beta.models.CertificateAuthorityPath::|public|setMutualTlsOauthConfigurations(value?:java.util.List):void com.microsoft.graph.beta.models.CertificateAuthorityPath::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CertificateAuthorityPath com.microsoft.graph.beta.models.CertificateAuthorityType::0000-Root com.microsoft.graph.beta.models.CertificateAuthorityType::0001-Intermediate @@ -191296,6 +192125,15 @@ com.microsoft.graph.beta.models.ChallengingWord::|public|setOdataType(value?:Str com.microsoft.graph.beta.models.ChallengingWord::|public|setWord(value?:String):void com.microsoft.graph.beta.models.ChallengingWord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChallengingWord com.microsoft.graph.beta.models.ChallengingWord~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0000-BreakingChange +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0001-Deprecation +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0002-EndOfSupport +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0003-FeatureChange +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0004-Other +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0005-Retirement +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0006-SecurityIncident +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0007-UxChange +com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0008-UnknownFutureValue com.microsoft.graph.beta.models.ChangeAssignmentsActionResult-->DeviceActionResult com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|constructor():void com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|getDeviceAssignmentItems():java.util.List @@ -191304,6 +192142,36 @@ com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|OdataType com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|setDeviceAssignmentItems(value?:java.util.List):void com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChangeAssignmentsActionResult +com.microsoft.graph.beta.models.ChangeItemBase-->Entity +com.microsoft.graph.beta.models.ChangeItemBase::|public|constructor():void +com.microsoft.graph.beta.models.ChangeItemBase::|public|getChangeItemService():String +com.microsoft.graph.beta.models.ChangeItemBase::|public|getDescription():String +com.microsoft.graph.beta.models.ChangeItemBase::|public|getDocumentationUrls():java.util.List +com.microsoft.graph.beta.models.ChangeItemBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ChangeItemBase::|public|getShortDescription():String +com.microsoft.graph.beta.models.ChangeItemBase::|public|getSystemTags():java.util.List +com.microsoft.graph.beta.models.ChangeItemBase::|public|getTags():java.util.List +com.microsoft.graph.beta.models.ChangeItemBase::|public|getTitle():String +com.microsoft.graph.beta.models.ChangeItemBase::|public|OdataType:String +com.microsoft.graph.beta.models.ChangeItemBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ChangeItemBase::|public|setChangeItemService(value?:String):void +com.microsoft.graph.beta.models.ChangeItemBase::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.ChangeItemBase::|public|setDocumentationUrls(value?:java.util.List):void +com.microsoft.graph.beta.models.ChangeItemBase::|public|setShortDescription(value?:String):void +com.microsoft.graph.beta.models.ChangeItemBase::|public|setSystemTags(value?:java.util.List):void +com.microsoft.graph.beta.models.ChangeItemBase::|public|setTags(value?:java.util.List):void +com.microsoft.graph.beta.models.ChangeItemBase::|public|setTitle(value?:String):void +com.microsoft.graph.beta.models.ChangeItemBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChangeItemBase +com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChangeItemBaseCollectionResponse +com.microsoft.graph.beta.models.ChangeItemState::0000-Available +com.microsoft.graph.beta.models.ChangeItemState::0001-ComingSoon +com.microsoft.graph.beta.models.ChangeItemState::0002-UnknownFutureValue com.microsoft.graph.beta.models.ChangeTrackedEntity-->Entity com.microsoft.graph.beta.models.ChangeTrackedEntity::|public|constructor():void com.microsoft.graph.beta.models.ChangeTrackedEntity::|public|getCreatedBy():IdentitySet @@ -193740,6 +194608,44 @@ com.microsoft.graph.beta.models.CloudPcPartnerAgentName::0002-VMware com.microsoft.graph.beta.models.CloudPcPartnerAgentName::0003-Hp com.microsoft.graph.beta.models.CloudPCPerformanceReportName::0000-PerformanceTrendReport com.microsoft.graph.beta.models.CloudPCPerformanceReportName::0001-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getFinishDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getStartDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|getStatus():CloudPcPolicyApplyActionStatus +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|setFinishDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|setStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|public|setStatus(value?:CloudPcPolicyApplyActionStatus):void +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyApplyActionResult +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionStatus::0000-Processing +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionStatus::0001-Succeeded +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionStatus::0002-Failed +com.microsoft.graph.beta.models.CloudPcPolicyApplyActionStatus::0003-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getCronScheduleExpression():String +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getReservePercentage():Integer +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setCronScheduleExpression(value?:String):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setReservePercentage(value?:Integer):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyScheduledApplyActionDetail +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcPolicySettingType::0000-Region com.microsoft.graph.beta.models.CloudPcPolicySettingType::0001-SingleSignOn com.microsoft.graph.beta.models.CloudPcPolicySettingType::0002-UnknownFutureValue @@ -198709,6 +199615,28 @@ com.microsoft.graph.beta.models.DefenderThreatAction::0003-Remove com.microsoft.graph.beta.models.DefenderThreatAction::0004-Allow com.microsoft.graph.beta.models.DefenderThreatAction::0005-UserDefined com.microsoft.graph.beta.models.DefenderThreatAction::0006-Block +com.microsoft.graph.beta.models.DelegateAllowedActions::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|constructor():void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getJoinActiveCalls():Boolean +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getMakeCalls():Boolean +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getManageCallAndDelegateSettings():Boolean +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getOdataType():String +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getPickUpHeldCalls():Boolean +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|getReceiveCalls():Boolean +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setJoinActiveCalls(value?:Boolean):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setMakeCalls(value?:Boolean):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setManageCallAndDelegateSettings(value?:Boolean):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setPickUpHeldCalls(value?:Boolean):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|public|setReceiveCalls(value?:Boolean):void +com.microsoft.graph.beta.models.DelegateAllowedActions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegateAllowedActions +com.microsoft.graph.beta.models.DelegateAllowedActions~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.DelegatedAdminAccessAssignment-->Entity com.microsoft.graph.beta.models.DelegatedAdminAccessAssignment::|public|constructor():void com.microsoft.graph.beta.models.DelegatedAdminAccessAssignment::|public|getAccessContainer():DelegatedAdminAccessContainer @@ -198951,6 +199879,18 @@ com.microsoft.graph.beta.models.DelegatedPermissionClassificationCollectionRespo com.microsoft.graph.beta.models.DelegateMeetingMessageDeliveryOptions::0000-SendToDelegateAndInformationToPrincipal com.microsoft.graph.beta.models.DelegateMeetingMessageDeliveryOptions::0001-SendToDelegateAndPrincipal com.microsoft.graph.beta.models.DelegateMeetingMessageDeliveryOptions::0002-SendToDelegateOnly +com.microsoft.graph.beta.models.DelegationSettings-->Entity +com.microsoft.graph.beta.models.DelegationSettings::|public|constructor():void +com.microsoft.graph.beta.models.DelegationSettings::|public|getAllowedActions():DelegateAllowedActions +com.microsoft.graph.beta.models.DelegationSettings::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.DelegationSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DelegationSettings::|public|getIsActive():Boolean +com.microsoft.graph.beta.models.DelegationSettings::|public|OdataType:String +com.microsoft.graph.beta.models.DelegationSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DelegationSettings::|public|setAllowedActions(value?:DelegateAllowedActions):void +com.microsoft.graph.beta.models.DelegationSettings::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.DelegationSettings::|public|setIsActive(value?:Boolean):void +com.microsoft.graph.beta.models.DelegationSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegationSettings com.microsoft.graph.beta.models.DeleteAction::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.DeleteAction::|public|constructor():void com.microsoft.graph.beta.models.DeleteAction::|public|getAdditionalData():Map @@ -199538,6 +200478,7 @@ com.microsoft.graph.beta.models.DetectedSensitiveContentWrapper~~>AdditionalData com.microsoft.graph.beta.models.Device-->DirectoryObject com.microsoft.graph.beta.models.Device::|public|constructor():void com.microsoft.graph.beta.models.Device::|public|getAccountEnabled():Boolean +com.microsoft.graph.beta.models.Device::|public|getAlternativeNames():java.util.List com.microsoft.graph.beta.models.Device::|public|getAlternativeSecurityIds():java.util.List com.microsoft.graph.beta.models.Device::|public|getApproximateLastSignInDateTime():OffsetDateTime com.microsoft.graph.beta.models.Device::|public|getCommands():java.util.List @@ -199546,6 +200487,7 @@ com.microsoft.graph.beta.models.Device::|public|getDeviceCategory():String com.microsoft.graph.beta.models.Device::|public|getDeviceId():String com.microsoft.graph.beta.models.Device::|public|getDeviceMetadata():String com.microsoft.graph.beta.models.Device::|public|getDeviceOwnership():String +com.microsoft.graph.beta.models.Device::|public|getDeviceTemplate():java.util.List com.microsoft.graph.beta.models.Device::|public|getDeviceVersion():Integer com.microsoft.graph.beta.models.Device::|public|getDisplayName():String com.microsoft.graph.beta.models.Device::|public|getDomainName():String @@ -199585,6 +200527,7 @@ com.microsoft.graph.beta.models.Device::|public|getUsageRights():java.util.List< com.microsoft.graph.beta.models.Device::|public|OdataType:String com.microsoft.graph.beta.models.Device::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Device::|public|setAccountEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.Device::|public|setAlternativeNames(value?:java.util.List):void com.microsoft.graph.beta.models.Device::|public|setAlternativeSecurityIds(value?:java.util.List):void com.microsoft.graph.beta.models.Device::|public|setApproximateLastSignInDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.Device::|public|setCommands(value?:java.util.List):void @@ -199593,6 +200536,7 @@ com.microsoft.graph.beta.models.Device::|public|setDeviceCategory(value?:String) com.microsoft.graph.beta.models.Device::|public|setDeviceId(value?:String):void com.microsoft.graph.beta.models.Device::|public|setDeviceMetadata(value?:String):void com.microsoft.graph.beta.models.Device::|public|setDeviceOwnership(value?:String):void +com.microsoft.graph.beta.models.Device::|public|setDeviceTemplate(value?:java.util.List):void com.microsoft.graph.beta.models.Device::|public|setDeviceVersion(value?:Integer):void com.microsoft.graph.beta.models.Device::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.Device::|public|setDomainName(value?:String):void @@ -205461,6 +206405,35 @@ com.microsoft.graph.beta.models.DeviceShellScriptCollectionResponse::|public|get com.microsoft.graph.beta.models.DeviceShellScriptCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.DeviceShellScriptCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceShellScriptCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceShellScriptCollectionResponse +com.microsoft.graph.beta.models.DeviceTemplate-->DirectoryObject +com.microsoft.graph.beta.models.DeviceTemplate::|public|constructor():void +com.microsoft.graph.beta.models.DeviceTemplate::|public|getDeviceAuthority():String +com.microsoft.graph.beta.models.DeviceTemplate::|public|getDeviceInstances():java.util.List +com.microsoft.graph.beta.models.DeviceTemplate::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DeviceTemplate::|public|getManufacturer():String +com.microsoft.graph.beta.models.DeviceTemplate::|public|getModel():String +com.microsoft.graph.beta.models.DeviceTemplate::|public|getMutualTlsOauthConfigurationId():String +com.microsoft.graph.beta.models.DeviceTemplate::|public|getMutualTlsOauthConfigurationTenantId():String +com.microsoft.graph.beta.models.DeviceTemplate::|public|getOperatingSystem():String +com.microsoft.graph.beta.models.DeviceTemplate::|public|getOwners():java.util.List +com.microsoft.graph.beta.models.DeviceTemplate::|public|OdataType:String +com.microsoft.graph.beta.models.DeviceTemplate::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setDeviceAuthority(value?:String):void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setDeviceInstances(value?:java.util.List):void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setManufacturer(value?:String):void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setModel(value?:String):void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setMutualTlsOauthConfigurationId(value?:String):void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setMutualTlsOauthConfigurationTenantId(value?:String):void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setOperatingSystem(value?:String):void +com.microsoft.graph.beta.models.DeviceTemplate::|public|setOwners(value?:java.util.List):void +com.microsoft.graph.beta.models.DeviceTemplate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceTemplate +com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceTemplateCollectionResponse com.microsoft.graph.beta.models.DeviceThreatProtectionLevel::0000-Unavailable com.microsoft.graph.beta.models.DeviceThreatProtectionLevel::0001-Secured com.microsoft.graph.beta.models.DeviceThreatProtectionLevel::0002-Low @@ -205623,6 +206596,7 @@ com.microsoft.graph.beta.models.Directory::|public|getPublicKeyInfrastructure(): com.microsoft.graph.beta.models.Directory::|public|getRecommendations():java.util.List com.microsoft.graph.beta.models.Directory::|public|getSharedEmailDomains():java.util.List com.microsoft.graph.beta.models.Directory::|public|getSubscriptions():java.util.List +com.microsoft.graph.beta.models.Directory::|public|getTemplates():Template com.microsoft.graph.beta.models.Directory::|public|OdataType:String com.microsoft.graph.beta.models.Directory::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Directory::|public|setAdministrativeUnits(value?:java.util.List):void @@ -205644,6 +206618,7 @@ com.microsoft.graph.beta.models.Directory::|public|setPublicKeyInfrastructure(va com.microsoft.graph.beta.models.Directory::|public|setRecommendations(value?:java.util.List):void com.microsoft.graph.beta.models.Directory::|public|setSharedEmailDomains(value?:java.util.List):void com.microsoft.graph.beta.models.Directory::|public|setSubscriptions(value?:java.util.List):void +com.microsoft.graph.beta.models.Directory::|public|setTemplates(value?:Template):void com.microsoft.graph.beta.models.Directory::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Directory com.microsoft.graph.beta.models.DirectoryAudit-->Entity com.microsoft.graph.beta.models.DirectoryAudit::|public|constructor():void @@ -211426,6 +212401,7 @@ com.microsoft.graph.beta.models.FeatureType::0002-UnknownFutureValue com.microsoft.graph.beta.models.FederatedIdentityCredential-->Entity com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|constructor():void com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|getAudiences():java.util.List +com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|getClaimsMatchingExpression():FederatedIdentityExpression com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|getDescription():String com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|getIssuer():String @@ -211434,6 +212410,7 @@ com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|getSubject( com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|OdataType:String com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|setAudiences(value?:java.util.List):void +com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|setClaimsMatchingExpression(value?:FederatedIdentityExpression):void com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|setIssuer(value?:String):void com.microsoft.graph.beta.models.FederatedIdentityCredential::|public|setName(value?:String):void @@ -211446,6 +212423,22 @@ com.microsoft.graph.beta.models.FederatedIdentityCredentialCollectionResponse::| com.microsoft.graph.beta.models.FederatedIdentityCredentialCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.FederatedIdentityCredentialCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.FederatedIdentityCredentialCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FederatedIdentityCredentialCollectionResponse +com.microsoft.graph.beta.models.FederatedIdentityExpression::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|constructor():void +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|getLanguageVersion():Integer +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|getOdataType():String +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|getValue():String +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|setLanguageVersion(value?:Integer):void +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.FederatedIdentityExpression::|public|setValue(value?:String):void +com.microsoft.graph.beta.models.FederatedIdentityExpression::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FederatedIdentityExpression +com.microsoft.graph.beta.models.FederatedIdentityExpression~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.FederatedIdpMfaBehavior::0000-AcceptIfMfaDoneByFederatedIdp com.microsoft.graph.beta.models.FederatedIdpMfaBehavior::0001-EnforceMfaByFederatedIdp com.microsoft.graph.beta.models.FederatedIdpMfaBehavior::0002-RejectMfaByFederatedIdp @@ -214510,6 +215503,7 @@ com.microsoft.graph.beta.models.IdentityContainer::|public|getCustomAuthenticati com.microsoft.graph.beta.models.IdentityContainer::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.IdentityContainer::|public|getIdentityProviders():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|getOdataType():String +com.microsoft.graph.beta.models.IdentityContainer::|public|getProductChanges():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|getUserFlowAttributes():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|getUserFlows():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|serialize(writer:SerializationWriter):Void @@ -214525,6 +215519,7 @@ com.microsoft.graph.beta.models.IdentityContainer::|public|setContinuousAccessEv com.microsoft.graph.beta.models.IdentityContainer::|public|setCustomAuthenticationExtensions(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setIdentityProviders(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.IdentityContainer::|public|setProductChanges(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setUserFlowAttributes(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setUserFlows(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer @@ -220779,6 +221774,20 @@ com.microsoft.graph.beta.models.ListItemVersionCollectionResponse::|public|getVa com.microsoft.graph.beta.models.ListItemVersionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ListItemVersionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ListItemVersionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ListItemVersionCollectionResponse +com.microsoft.graph.beta.models.LiveCaptionOptions::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|constructor():void +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|getOdataType():String +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|getStreamUrl():String +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.LiveCaptionOptions::|public|setStreamUrl(value?:String):void +com.microsoft.graph.beta.models.LiveCaptionOptions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LiveCaptionOptions +com.microsoft.graph.beta.models.LiveCaptionOptions~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.LobbyBypassScope::0000-Organizer com.microsoft.graph.beta.models.LobbyBypassScope::0001-Organization com.microsoft.graph.beta.models.LobbyBypassScope::0002-OrganizationAndFederated @@ -222704,6 +223713,7 @@ com.microsoft.graph.beta.models.MailFolder::|public|getIsHidden():Boolean com.microsoft.graph.beta.models.MailFolder::|public|getMessageRules():java.util.List com.microsoft.graph.beta.models.MailFolder::|public|getMessages():java.util.List com.microsoft.graph.beta.models.MailFolder::|public|getMultiValueExtendedProperties():java.util.List +com.microsoft.graph.beta.models.MailFolder::|public|getOperations():java.util.List com.microsoft.graph.beta.models.MailFolder::|public|getParentFolderId():String com.microsoft.graph.beta.models.MailFolder::|public|getSingleValueExtendedProperties():java.util.List com.microsoft.graph.beta.models.MailFolder::|public|getTotalItemCount():Integer @@ -222719,6 +223729,7 @@ com.microsoft.graph.beta.models.MailFolder::|public|setIsHidden(value?:Boolean): com.microsoft.graph.beta.models.MailFolder::|public|setMessageRules(value?:java.util.List):void com.microsoft.graph.beta.models.MailFolder::|public|setMessages(value?:java.util.List):void com.microsoft.graph.beta.models.MailFolder::|public|setMultiValueExtendedProperties(value?:java.util.List):void +com.microsoft.graph.beta.models.MailFolder::|public|setOperations(value?:java.util.List):void com.microsoft.graph.beta.models.MailFolder::|public|setParentFolderId(value?:String):void com.microsoft.graph.beta.models.MailFolder::|public|setSingleValueExtendedProperties(value?:java.util.List):void com.microsoft.graph.beta.models.MailFolder::|public|setTotalItemCount(value?:Integer):void @@ -222733,6 +223744,28 @@ com.microsoft.graph.beta.models.MailFolderCollectionResponse::|public|getValue() com.microsoft.graph.beta.models.MailFolderCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MailFolderCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.MailFolderCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailFolderCollectionResponse +com.microsoft.graph.beta.models.MailFolderOperation-->Entity +com.microsoft.graph.beta.models.MailFolderOperation::|public|constructor():void +com.microsoft.graph.beta.models.MailFolderOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MailFolderOperation::|public|getResourceLocation():String +com.microsoft.graph.beta.models.MailFolderOperation::|public|getStatus():MailFolderOperationStatus +com.microsoft.graph.beta.models.MailFolderOperation::|public|OdataType:String +com.microsoft.graph.beta.models.MailFolderOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MailFolderOperation::|public|setResourceLocation(value?:String):void +com.microsoft.graph.beta.models.MailFolderOperation::|public|setStatus(value?:MailFolderOperationStatus):void +com.microsoft.graph.beta.models.MailFolderOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailFolderOperation +com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailFolderOperationCollectionResponse +com.microsoft.graph.beta.models.MailFolderOperationStatus::0000-NotStarted +com.microsoft.graph.beta.models.MailFolderOperationStatus::0001-Running +com.microsoft.graph.beta.models.MailFolderOperationStatus::0002-Succeeded +com.microsoft.graph.beta.models.MailFolderOperationStatus::0003-Failed +com.microsoft.graph.beta.models.MailFolderOperationStatus::0004-UnknownFutureValue com.microsoft.graph.beta.models.MailSearchFolder-->MailFolder com.microsoft.graph.beta.models.MailSearchFolder::|public|constructor():void com.microsoft.graph.beta.models.MailSearchFolder::|public|getFieldDeserializers():Map> @@ -226582,6 +227615,7 @@ com.microsoft.graph.beta.models.MeetingActivityStatistics::|static|public|create com.microsoft.graph.beta.models.MeetingAttendanceReport-->Entity com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|constructor():void com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|getAttendanceRecords():java.util.List +com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|getExternalEventInformation():java.util.List com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|getMeetingEndDateTime():OffsetDateTime com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|getMeetingStartDateTime():OffsetDateTime @@ -226589,6 +227623,7 @@ com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|getTotalPartici com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|OdataType:String com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|setAttendanceRecords(value?:java.util.List):void +com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|setExternalEventInformation(value?:java.util.List):void com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|setMeetingEndDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|setMeetingStartDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.MeetingAttendanceReport::|public|setTotalParticipantCount(value?:Integer):void @@ -228976,6 +230011,23 @@ com.microsoft.graph.beta.models.MuteParticipantsOperation::|public|OdataType:Str com.microsoft.graph.beta.models.MuteParticipantsOperation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MuteParticipantsOperation::|public|setParticipants(value?:java.util.List):void com.microsoft.graph.beta.models.MuteParticipantsOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MuteParticipantsOperation +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration-->TrustedCertificateAuthorityBase +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|getDisplayName():String +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|getTlsClientAuthParameter():TlsClientRegistrationMetadata +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|public|setTlsClientAuthParameter(value?:TlsClientRegistrationMetadata):void +com.microsoft.graph.beta.models.MutualTlsOauthConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MutualTlsOauthConfiguration +com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MutualTlsOauthConfigurationCollectionResponse::|public|getValue():java.util.List +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-->Entity com.microsoft.graph.beta.models.NamedLocation::|public|constructor():void com.microsoft.graph.beta.models.NamedLocation::|public|getCreatedDateTime():OffsetDateTime @@ -229162,6 +230214,8 @@ com.microsoft.graph.beta.models.networkaccess.AlertType::0005-ThreatIntelligence com.microsoft.graph.beta.models.networkaccess.AlertType::0006-UnknownFutureValue com.microsoft.graph.beta.models.networkaccess.AlertType::0007-WebContentBlocked com.microsoft.graph.beta.models.networkaccess.AlertType::0008-Malware +com.microsoft.graph.beta.models.networkaccess.AlertType::0009-PatientZero +com.microsoft.graph.beta.models.networkaccess.AlertType::0010-Dlp com.microsoft.graph.beta.models.networkaccess.Algorithm::0000-Md5 com.microsoft.graph.beta.models.networkaccess.Algorithm::0001-Sha1 com.microsoft.graph.beta.models.networkaccess.Algorithm::0002-Sha256 @@ -230392,16 +231446,6 @@ com.microsoft.graph.beta.models.networkaccess.RelatedMalware::|public|setCategor com.microsoft.graph.beta.models.networkaccess.RelatedMalware::|public|setName(value?:String):void com.microsoft.graph.beta.models.networkaccess.RelatedMalware::|public|setSeverity(value?:ThreatSeverity):void com.microsoft.graph.beta.models.networkaccess.RelatedMalware::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RelatedMalware -com.microsoft.graph.beta.models.networkaccess.RelatedProcess-->RelatedResource -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|constructor():void -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|getIsSuspicious():Boolean -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|getProcessName():String -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|OdataType:String -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|setIsSuspicious(value?:Boolean):void -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|public|setProcessName(value?:String):void -com.microsoft.graph.beta.models.networkaccess.RelatedProcess::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RelatedProcess com.microsoft.graph.beta.models.networkaccess.RelatedRemoteNetwork-->RelatedResource com.microsoft.graph.beta.models.networkaccess.RelatedRemoteNetwork::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.RelatedRemoteNetwork::|public|getFieldDeserializers():Map> @@ -231741,6 +232785,108 @@ com.microsoft.graph.beta.models.OfficeUpdateChannel::0002-Deferred com.microsoft.graph.beta.models.OfficeUpdateChannel::0003-FirstReleaseCurrent com.microsoft.graph.beta.models.OfficeUpdateChannel::0004-FirstReleaseDeferred com.microsoft.graph.beta.models.OfficeUpdateChannel::0005-MonthlyEnterprise +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|constructor():void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getCountry():String +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getLocality():String +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getOdataType():String +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getPostalCode():String +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getRegion():String +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|getStreetAddress():String +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setCountry(value?:String):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setLocality(value?:String):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setPostalCode(value?:String):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setRegion(value?:String):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|public|setStreetAddress(value?:String):void +com.microsoft.graph.beta.models.OidcAddressInboundClaims::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcAddressInboundClaims +com.microsoft.graph.beta.models.OidcAddressInboundClaims~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.OidcClientAuthentication::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|constructor():void +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|getOdataType():String +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.OidcClientAuthentication::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.OidcClientAuthentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcClientAuthentication +com.microsoft.graph.beta.models.OidcClientAuthentication~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.OidcClientSecretAuthentication-->OidcClientAuthentication +com.microsoft.graph.beta.models.OidcClientSecretAuthentication::|public|constructor():void +com.microsoft.graph.beta.models.OidcClientSecretAuthentication::|public|getClientSecret():String +com.microsoft.graph.beta.models.OidcClientSecretAuthentication::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OidcClientSecretAuthentication::|public|OdataType:String +com.microsoft.graph.beta.models.OidcClientSecretAuthentication::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OidcClientSecretAuthentication::|public|setClientSecret(value?:String):void +com.microsoft.graph.beta.models.OidcClientSecretAuthentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcClientSecretAuthentication +com.microsoft.graph.beta.models.OidcIdentityProvider-->IdentityProviderBase +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|constructor():void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getClientAuthentication():OidcClientAuthentication +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getClientId():String +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getInboundClaimMapping():OidcInboundClaimMappingOverride +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getIssuer():String +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getResponseType():OidcResponseType +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getScope():String +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|getWellKnownEndpoint():String +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|OdataType:String +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|setClientAuthentication(value?:OidcClientAuthentication):void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|setClientId(value?:String):void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|setInboundClaimMapping(value?:OidcInboundClaimMappingOverride):void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|setIssuer(value?:String):void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|setResponseType(value?:OidcResponseType):void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|setScope(value?:String):void +com.microsoft.graph.beta.models.OidcIdentityProvider::|public|setWellKnownEndpoint(value?:String):void +com.microsoft.graph.beta.models.OidcIdentityProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcIdentityProvider +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|constructor():void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getAddress():OidcAddressInboundClaims +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getEmail():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getEmailVerified():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getFamilyName():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getGivenName():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getName():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getOdataType():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getPhoneNumber():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getPhoneNumberVerified():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|getSub():String +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setAddress(value?:OidcAddressInboundClaims):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setEmail(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setEmailVerified(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setFamilyName(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setGivenName(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setName(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setPhoneNumber(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setPhoneNumberVerified(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|public|setSub(value?:String):void +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcInboundClaimMappingOverride +com.microsoft.graph.beta.models.OidcInboundClaimMappingOverride~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.OidcPrivateJwtKeyClientAuthentication-->OidcClientAuthentication +com.microsoft.graph.beta.models.OidcPrivateJwtKeyClientAuthentication::|public|constructor():void +com.microsoft.graph.beta.models.OidcPrivateJwtKeyClientAuthentication::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OidcPrivateJwtKeyClientAuthentication::|public|OdataType:String +com.microsoft.graph.beta.models.OidcPrivateJwtKeyClientAuthentication::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OidcPrivateJwtKeyClientAuthentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcPrivateJwtKeyClientAuthentication +com.microsoft.graph.beta.models.OidcResponseType::0000-Code +com.microsoft.graph.beta.models.OidcResponseType::0001-Id_token +com.microsoft.graph.beta.models.OidcResponseType::0002-Token +com.microsoft.graph.beta.models.OidcResponseType::0003-UnknownFutureValue com.microsoft.graph.beta.models.OmaSetting::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.OmaSetting::|public|constructor():void com.microsoft.graph.beta.models.OmaSetting::|public|getAdditionalData():Map @@ -232742,6 +233888,9 @@ com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getUseAlternateUrl com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getVerifiedCustomDomainCertificatesMetadata():VerifiedCustomDomainCertificatesMetadata com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getVerifiedCustomDomainKeyCredential():KeyCredential com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getVerifiedCustomDomainPasswordCredential():PasswordCredential +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getWafAllowedHeaders():WafAllowedHeadersDictionary +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getWafIpRanges():java.util.List +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getWafProvider():String com.microsoft.graph.beta.models.OnPremisesPublishing::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setAlternateUrl(value?:String):void @@ -232769,6 +233918,9 @@ com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setUseAlternateUrl com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setVerifiedCustomDomainCertificatesMetadata(value?:VerifiedCustomDomainCertificatesMetadata):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setVerifiedCustomDomainKeyCredential(value?:KeyCredential):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setVerifiedCustomDomainPasswordCredential(value?:PasswordCredential):void +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setWafAllowedHeaders(value?:WafAllowedHeadersDictionary):void +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setWafIpRanges(value?:java.util.List):void +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setWafProvider(value?:String):void com.microsoft.graph.beta.models.OnPremisesPublishing::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPremisesPublishing com.microsoft.graph.beta.models.OnPremisesPublishingProfile-->Entity com.microsoft.graph.beta.models.OnPremisesPublishingProfile::|public|constructor():void @@ -243872,6 +245024,26 @@ com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|public| com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RiskyUserHistoryItemCollectionResponse +com.microsoft.graph.beta.models.Roadmap-->ChangeItemBase +com.microsoft.graph.beta.models.Roadmap::|public|constructor():void +com.microsoft.graph.beta.models.Roadmap::|public|getCategory():String +com.microsoft.graph.beta.models.Roadmap::|public|getChangeItemState():ChangeItemState +com.microsoft.graph.beta.models.Roadmap::|public|getDeliveryStage():RoadmapItemDeliveryStage +com.microsoft.graph.beta.models.Roadmap::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Roadmap::|public|getGotoLink():String +com.microsoft.graph.beta.models.Roadmap::|public|getPublishedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.Roadmap::|public|OdataType:String +com.microsoft.graph.beta.models.Roadmap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Roadmap::|public|setCategory(value?:String):void +com.microsoft.graph.beta.models.Roadmap::|public|setChangeItemState(value?:ChangeItemState):void +com.microsoft.graph.beta.models.Roadmap::|public|setDeliveryStage(value?:RoadmapItemDeliveryStage):void +com.microsoft.graph.beta.models.Roadmap::|public|setGotoLink(value?:String):void +com.microsoft.graph.beta.models.Roadmap::|public|setPublishedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.Roadmap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Roadmap +com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0000-PrivatePreview +com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0001-PublicPreview +com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0002-Ga +com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0003-UnknownFutureValue com.microsoft.graph.beta.models.RoleAssignment-->Entity com.microsoft.graph.beta.models.RoleAssignment::|public|constructor():void com.microsoft.graph.beta.models.RoleAssignment::|public|getDescription():String @@ -246486,6 +247658,113 @@ com.microsoft.graph.beta.models.security.AntispamDirectionality::0001-Inbound com.microsoft.graph.beta.models.security.AntispamDirectionality::0002-Outbound com.microsoft.graph.beta.models.security.AntispamDirectionality::0003-IntraOrg com.microsoft.graph.beta.models.security.AntispamDirectionality::0004-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppCategory::0000-Security +com.microsoft.graph.beta.models.security.AppCategory::0001-Collaboration +com.microsoft.graph.beta.models.security.AppCategory::0002-HostingServices +com.microsoft.graph.beta.models.security.AppCategory::0003-OnlineMeetings +com.microsoft.graph.beta.models.security.AppCategory::0004-NewsAndEntertainment +com.microsoft.graph.beta.models.security.AppCategory::0005-ECommerce +com.microsoft.graph.beta.models.security.AppCategory::0006-Education +com.microsoft.graph.beta.models.security.AppCategory::0007-CloudStorage +com.microsoft.graph.beta.models.security.AppCategory::0008-Marketing +com.microsoft.graph.beta.models.security.AppCategory::0009-OperationsManagement +com.microsoft.graph.beta.models.security.AppCategory::0010-Health +com.microsoft.graph.beta.models.security.AppCategory::0011-Advertising +com.microsoft.graph.beta.models.security.AppCategory::0012-Productivity +com.microsoft.graph.beta.models.security.AppCategory::0013-AccountingAndFinance +com.microsoft.graph.beta.models.security.AppCategory::0014-ContentManagement +com.microsoft.graph.beta.models.security.AppCategory::0015-ContentSharing +com.microsoft.graph.beta.models.security.AppCategory::0016-BusinessManagement +com.microsoft.graph.beta.models.security.AppCategory::0017-Communications +com.microsoft.graph.beta.models.security.AppCategory::0018-DataAnalytics +com.microsoft.graph.beta.models.security.AppCategory::0019-BusinessIntelligence +com.microsoft.graph.beta.models.security.AppCategory::0020-Webemail +com.microsoft.graph.beta.models.security.AppCategory::0021-CodeHosting +com.microsoft.graph.beta.models.security.AppCategory::0022-WebAnalytics +com.microsoft.graph.beta.models.security.AppCategory::0023-SocialNetwork +com.microsoft.graph.beta.models.security.AppCategory::0024-Crm +com.microsoft.graph.beta.models.security.AppCategory::0025-Forums +com.microsoft.graph.beta.models.security.AppCategory::0026-HumanResourceManagement +com.microsoft.graph.beta.models.security.AppCategory::0027-TransportationAndTravel +com.microsoft.graph.beta.models.security.AppCategory::0028-ProductDesign +com.microsoft.graph.beta.models.security.AppCategory::0029-Sales +com.microsoft.graph.beta.models.security.AppCategory::0030-CloudComputingPlatform +com.microsoft.graph.beta.models.security.AppCategory::0031-ProjectManagement +com.microsoft.graph.beta.models.security.AppCategory::0032-PersonalInstantMessaging +com.microsoft.graph.beta.models.security.AppCategory::0033-DevelopmentTools +com.microsoft.graph.beta.models.security.AppCategory::0034-ItServices +com.microsoft.graph.beta.models.security.AppCategory::0035-SupplyChainAndLogistics +com.microsoft.graph.beta.models.security.AppCategory::0036-PropertyManagement +com.microsoft.graph.beta.models.security.AppCategory::0037-CustomerSupport +com.microsoft.graph.beta.models.security.AppCategory::0038-InternetOfThings +com.microsoft.graph.beta.models.security.AppCategory::0039-VendorManagementSystems +com.microsoft.graph.beta.models.security.AppCategory::0040-WebsiteMonitoring +com.microsoft.graph.beta.models.security.AppCategory::0041-GenerativeAi +com.microsoft.graph.beta.models.security.AppCategory::0042-Unknown +com.microsoft.graph.beta.models.security.AppCategory::0043-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoCsaStarLevel::0000-SelfAssessment +com.microsoft.graph.beta.models.security.AppInfoCsaStarLevel::0001-Certification +com.microsoft.graph.beta.models.security.AppInfoCsaStarLevel::0002-Attestation +com.microsoft.graph.beta.models.security.AppInfoCsaStarLevel::0003-CStarAssessment +com.microsoft.graph.beta.models.security.AppInfoCsaStarLevel::0004-ContinuousMonitoring +com.microsoft.graph.beta.models.security.AppInfoCsaStarLevel::0005-Unknown +com.microsoft.graph.beta.models.security.AppInfoCsaStarLevel::0006-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0000-Aes +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0001-BitLocker +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0002-Blowfish +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0003-Des3 +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0004-Des +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0005-Rc4 +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0006-RsA +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0007-NotSupported +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0008-Unknown +com.microsoft.graph.beta.models.security.AppInfoDataAtRestEncryptionMethod::0009-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0000-DataRetained +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0001-DeletedImmediately +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0002-DeletedWithinTwoWeeks +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0003-DeletedWithinOneMonth +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0004-DeletedWithinThreeMonths +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0005-DeletedWithinMoreThanThreeMonths +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0006-Unknown +com.microsoft.graph.beta.models.security.AppInfoDataRetentionPolicy::0007-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0000-Tls1_0 +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0001-Tls1_1 +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0002-Tls1_2 +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0003-Tls1_3 +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0004-NotApplicable +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0005-NotSupported +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0006-Unknown +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0007-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoEncryptionProtocol::0008-Ssl3 +com.microsoft.graph.beta.models.security.AppInfoFedRampLevel::0000-High +com.microsoft.graph.beta.models.security.AppInfoFedRampLevel::0001-Moderate +com.microsoft.graph.beta.models.security.AppInfoFedRampLevel::0002-Low +com.microsoft.graph.beta.models.security.AppInfoFedRampLevel::0003-LiSaaS +com.microsoft.graph.beta.models.security.AppInfoFedRampLevel::0004-Unknown +com.microsoft.graph.beta.models.security.AppInfoFedRampLevel::0005-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoFedRampLevel::0006-NotSupported +com.microsoft.graph.beta.models.security.AppInfoHolding::0000-Private +com.microsoft.graph.beta.models.security.AppInfoHolding::0001-Public +com.microsoft.graph.beta.models.security.AppInfoHolding::0002-Unknown +com.microsoft.graph.beta.models.security.AppInfoHolding::0003-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0000-V1 +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0001-V2 +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0002-V3 +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0003-V3_1 +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0004-V3_2 +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0005-V3_2_1 +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0006-NotSupported +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0007-Unknown +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0008-UnknownFutureValue +com.microsoft.graph.beta.models.security.AppInfoPciDssVersion::0009-V4 +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0000-Documents +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0001-MediaFiles +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0002-CodingFiles +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0003-CreditCards +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0004-DatabaseFiles +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0005-None +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0006-Unknown +com.microsoft.graph.beta.models.security.AppInfoUploadedDataTypes::0007-UnknownFutureValue com.microsoft.graph.beta.models.security.ApplyLabelAction-->InformationProtectionAction com.microsoft.graph.beta.models.security.ApplyLabelAction::|public|constructor():void com.microsoft.graph.beta.models.security.ApplyLabelAction::|public|getActions():java.util.List @@ -247308,6 +248587,49 @@ com.microsoft.graph.beta.models.security.ClassificationResult::|public|setOdataT com.microsoft.graph.beta.models.security.ClassificationResult::|public|setSensitiveTypeId(value?:String):void com.microsoft.graph.beta.models.security.ClassificationResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClassificationResult com.microsoft.graph.beta.models.security.ClassificationResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport-->Entity +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|constructor():void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getAnonymizeMachineData():Boolean +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getAnonymizeUserData():Boolean +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getDescription():String +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getIsSnapshotReport():Boolean +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getLastDataReceivedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getLogDataProvider():LogDataProvider +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getLogFileCount():Integer +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getReceiverProtocol():ReceiverProtocol +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getSupportedEntityTypes():java.util.List +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|getSupportedTrafficTypes():java.util.List +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|OdataType:String +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setAnonymizeMachineData(value?:Boolean):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setAnonymizeUserData(value?:Boolean):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setIsSnapshotReport(value?:Boolean):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setLastDataReceivedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setLogDataProvider(value?:LogDataProvider):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setLogFileCount(value?:Integer):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setReceiverProtocol(value?:ReceiverProtocol):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setSupportedEntityTypes(value?:java.util.List):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|public|setSupportedTrafficTypes(value?:java.util.List):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudAppDiscoveryReport +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudAppDiscoveryReportCollectionResponse +com.microsoft.graph.beta.models.security.CloudAppInfoState::0000-True +com.microsoft.graph.beta.models.security.CloudAppInfoState::0001-False +com.microsoft.graph.beta.models.security.CloudAppInfoState::0002-Unknown +com.microsoft.graph.beta.models.security.CloudAppInfoState::0003-UnknownFutureValue com.microsoft.graph.beta.models.security.CloudApplicationEvidence-->AlertEvidence com.microsoft.graph.beta.models.security.CloudApplicationEvidence::|public|constructor():void com.microsoft.graph.beta.models.security.CloudApplicationEvidence::|public|getAppId():Long @@ -247680,6 +249002,22 @@ com.microsoft.graph.beta.models.security.DataCenterSecurityCmdletAuditRecord::|p com.microsoft.graph.beta.models.security.DataCenterSecurityCmdletAuditRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.DataCenterSecurityCmdletAuditRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.DataCenterSecurityCmdletAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataCenterSecurityCmdletAuditRecord +com.microsoft.graph.beta.models.security.DataDiscoveryReport-->Entity +com.microsoft.graph.beta.models.security.DataDiscoveryReport::|public|constructor():void +com.microsoft.graph.beta.models.security.DataDiscoveryReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.DataDiscoveryReport::|public|getUploadedStreams():java.util.List +com.microsoft.graph.beta.models.security.DataDiscoveryReport::|public|OdataType:String +com.microsoft.graph.beta.models.security.DataDiscoveryReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.DataDiscoveryReport::|public|setUploadedStreams(value?:java.util.List):void +com.microsoft.graph.beta.models.security.DataDiscoveryReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataDiscoveryReport +com.microsoft.graph.beta.models.security.DataDiscoveryRoot-->Entity +com.microsoft.graph.beta.models.security.DataDiscoveryRoot::|public|constructor():void +com.microsoft.graph.beta.models.security.DataDiscoveryRoot::|public|getCloudAppDiscovery():DataDiscoveryReport +com.microsoft.graph.beta.models.security.DataDiscoveryRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.DataDiscoveryRoot::|public|OdataType:String +com.microsoft.graph.beta.models.security.DataDiscoveryRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.DataDiscoveryRoot::|public|setCloudAppDiscovery(value?:DataDiscoveryReport):void +com.microsoft.graph.beta.models.security.DataDiscoveryRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataDiscoveryRoot com.microsoft.graph.beta.models.security.DataGovernanceAuditRecord-->AuditData com.microsoft.graph.beta.models.security.DataGovernanceAuditRecord::|public|constructor():void com.microsoft.graph.beta.models.security.DataGovernanceAuditRecord::|public|getFieldDeserializers():Map> @@ -248090,6 +249428,258 @@ com.microsoft.graph.beta.models.security.DisableUserResponseAction::|public|Odat com.microsoft.graph.beta.models.security.DisableUserResponseAction::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.DisableUserResponseAction::|public|setIdentifier(value?:DisableUserEntityIdentifier):void com.microsoft.graph.beta.models.security.DisableUserResponseAction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DisableUserResponseAction +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail-->Entity +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|constructor():void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getAppInfo():DiscoveredCloudAppInfo +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getCategory():AppCategory +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getDescription():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getDomains():java.util.List +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getDownloadNetworkTrafficInBytes():Long +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getFirstSeenDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getIpAddressCount():Long +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getIpAddresses():java.util.List +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getLastSeenDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getRiskScore():Long +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getTags():java.util.List +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getTransactionCount():Long +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getUploadNetworkTrafficInBytes():Long +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getUserCount():Long +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|getUsers():java.util.List +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|OdataType:String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setAppInfo(value?:DiscoveredCloudAppInfo):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setCategory(value?:AppCategory):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setDomains(value?:java.util.List):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setDownloadNetworkTrafficInBytes(value?:Long):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setFirstSeenDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setIpAddressCount(value?:Long):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setIpAddresses(value?:java.util.List):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setLastSeenDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setRiskScore(value?:Long):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setTags(value?:java.util.List):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setTransactionCount(value?:Long):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setUploadNetworkTrafficInBytes(value?:Long):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setUserCount(value?:Long):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|public|setUsers(value?:java.util.List):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppDetail +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|constructor():void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|getName():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|getOdataType():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|setName(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppDevice +com.microsoft.graph.beta.models.security.DiscoveredCloudAppDevice~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo-->Entity +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getCsaStarLevel():AppInfoCsaStarLevel +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getDataAtRestEncryptionMethod():AppInfoDataAtRestEncryptionMethod +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getDataCenter():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getDataRetentionPolicy():AppInfoDataRetentionPolicy +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getDataTypes():AppInfoUploadedDataTypes +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getDomainRegistrationDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getEncryptionProtocol():AppInfoEncryptionProtocol +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getFedRampLevel():AppInfoFedRampLevel +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getFounded():Integer +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getGdprReadinessStatement():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getHeadquarters():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getHolding():AppInfoHolding +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getHostingCompany():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsAdminAuditTrail():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsCobitCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsCoppaCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsDataAuditTrail():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsDataClassification():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsDataOwnership():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsDisasterRecoveryPlan():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsDmca():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsFerpaCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsFfiecCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsFileSharing():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsFinraCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsFismaCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGaapCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprDataProtectionImpactAssessment():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprDataProtectionOfficer():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprDataProtectionSecureCrossBorderDataTransfer():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprImpactAssessment():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprLawfulBasisForProcessing():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprReportDataBreaches():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightsRelatedToAutomatedDecisionMaking():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightToAccess():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightToBeInformed():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightToDataPortablility():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightToErasure():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightToObject():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightToRectification():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprRightToRestrictionOfProcessing():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGdprSecureCrossBorderDataControl():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsGlbaCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsHipaaCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsHitrustCsfCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsHttpSecurityHeadersContentSecurityPolicy():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsHttpSecurityHeadersStrictTransportSecurity():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsHttpSecurityHeadersXContentTypeOptions():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsHttpSecurityHeadersXFrameOptions():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsHttpSecurityHeadersXXssProtection():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsIpAddressRestriction():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsIsae3402Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsIso27001Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsIso27017Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsIso27018Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsItarCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsMultiFactorAuthentication():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPasswordPolicy():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPasswordPolicyChangePasswordPeriod():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPasswordPolicyCharacterCombination():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPasswordPolicyPasswordHistoryAndReuse():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPasswordPolicyPasswordLengthLimit():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPasswordPolicyPersonalInformationUse():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPenetrationTesting():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsPrivacyShieldCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsRememberPassword():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsRequiresUserAuthentication():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsSoc1Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsSoc2Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsSoc3Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsSoxCompliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsSp80053Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsSsae16Compliant():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsSupportsSaml():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsTrustedCertificate():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsUserAuditTrail():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsUserCanUploadData():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsUserRolesSupport():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getIsValidCertificateName():CloudAppInfoState +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getLatestBreachDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getLogonUrls():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getPciDssVersion():AppInfoPciDssVersion +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|getVendor():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|OdataType:String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setCsaStarLevel(value?:AppInfoCsaStarLevel):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setDataAtRestEncryptionMethod(value?:AppInfoDataAtRestEncryptionMethod):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setDataCenter(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setDataRetentionPolicy(value?:AppInfoDataRetentionPolicy):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setDataTypes(value?:AppInfoUploadedDataTypes):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setDomainRegistrationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setEncryptionProtocol(value?:AppInfoEncryptionProtocol):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setFedRampLevel(value?:AppInfoFedRampLevel):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setFounded(value?:Integer):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setGdprReadinessStatement(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setHeadquarters(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setHolding(value?:AppInfoHolding):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setHostingCompany(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsAdminAuditTrail(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsCobitCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsCoppaCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsDataAuditTrail(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsDataClassification(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsDataOwnership(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsDisasterRecoveryPlan(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsDmca(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsFerpaCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsFfiecCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsFileSharing(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsFinraCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsFismaCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGaapCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprDataProtectionImpactAssessment(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprDataProtectionOfficer(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprDataProtectionSecureCrossBorderDataTransfer(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprImpactAssessment(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprLawfulBasisForProcessing(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprReportDataBreaches(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightsRelatedToAutomatedDecisionMaking(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightToAccess(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightToBeInformed(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightToDataPortablility(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightToErasure(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightToObject(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightToRectification(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprRightToRestrictionOfProcessing(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGdprSecureCrossBorderDataControl(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsGlbaCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsHipaaCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsHitrustCsfCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsHttpSecurityHeadersContentSecurityPolicy(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsHttpSecurityHeadersStrictTransportSecurity(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsHttpSecurityHeadersXContentTypeOptions(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsHttpSecurityHeadersXFrameOptions(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsHttpSecurityHeadersXXssProtection(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsIpAddressRestriction(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsIsae3402Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsIso27001Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsIso27017Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsIso27018Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsItarCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsMultiFactorAuthentication(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPasswordPolicy(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPasswordPolicyChangePasswordPeriod(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPasswordPolicyCharacterCombination(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPasswordPolicyPasswordHistoryAndReuse(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPasswordPolicyPasswordLengthLimit(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPasswordPolicyPersonalInformationUse(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPenetrationTesting(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsPrivacyShieldCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsRememberPassword(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsRequiresUserAuthentication(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsSoc1Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsSoc2Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsSoc3Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsSoxCompliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsSp80053Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsSsae16Compliant(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsSupportsSaml(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsTrustedCertificate(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsUserAuditTrail(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsUserCanUploadData(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsUserRolesSupport(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setIsValidCertificateName(value?:CloudAppInfoState):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setLatestBreachDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setLogonUrls(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setPciDssVersion(value?:AppInfoPciDssVersion):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|public|setVendor(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppInfo +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|constructor():void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|getIpAddress():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|getOdataType():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|setIpAddress(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppIPAddress +com.microsoft.graph.beta.models.security.DiscoveredCloudAppIPAddress~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|constructor():void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|getOdataType():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|getUserIdentifier():String +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|public|setUserIdentifier(value?:String):void +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppUser +com.microsoft.graph.beta.models.security.DiscoveredCloudAppUser~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.security.DiscoveryAuditRecord-->AuditData com.microsoft.graph.beta.models.security.DiscoveryAuditRecord::|public|constructor():void com.microsoft.graph.beta.models.security.DiscoveryAuditRecord::|public|getFieldDeserializers():Map> @@ -248595,6 +250185,22 @@ com.microsoft.graph.beta.models.security.EnableConsentRecord::|public|getFieldDe com.microsoft.graph.beta.models.security.EnableConsentRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.EnableConsentRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.EnableConsentRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EnableConsentRecord +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail-->DiscoveredCloudAppDetail +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|constructor():void +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|getDeviceCount():Long +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|getDevices():java.util.List +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|OdataType:String +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|setDeviceCount(value?:Long):void +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|public|setDevices(value?:java.util.List):void +com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EndpointDiscoveredCloudAppDetail +com.microsoft.graph.beta.models.security.EntityType::0000-UserName +com.microsoft.graph.beta.models.security.EntityType::0001-IpAddress +com.microsoft.graph.beta.models.security.EntityType::0002-MachineName +com.microsoft.graph.beta.models.security.EntityType::0003-Other +com.microsoft.graph.beta.models.security.EntityType::0004-Unknown +com.microsoft.graph.beta.models.security.EntityType::0005-UnknownFutureValue com.microsoft.graph.beta.models.security.EpicSMSLinkRecord-->AuditData com.microsoft.graph.beta.models.security.EpicSMSLinkRecord::|public|constructor():void com.microsoft.graph.beta.models.security.EpicSMSLinkRecord::|public|getFieldDeserializers():Map> @@ -250255,6 +251861,63 @@ com.microsoft.graph.beta.models.security.LargeContentMetadataAuditRecord::|publi com.microsoft.graph.beta.models.security.LargeContentMetadataAuditRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.LargeContentMetadataAuditRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.LargeContentMetadataAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LargeContentMetadataAuditRecord +com.microsoft.graph.beta.models.security.LogDataProvider::0000-Barracuda +com.microsoft.graph.beta.models.security.LogDataProvider::0001-Bluecoat +com.microsoft.graph.beta.models.security.LogDataProvider::0002-Checkpoint +com.microsoft.graph.beta.models.security.LogDataProvider::0003-CiscoAsa +com.microsoft.graph.beta.models.security.LogDataProvider::0004-CiscoIronportProxy +com.microsoft.graph.beta.models.security.LogDataProvider::0005-Fortigate +com.microsoft.graph.beta.models.security.LogDataProvider::0006-PaloAlto +com.microsoft.graph.beta.models.security.LogDataProvider::0007-Squid +com.microsoft.graph.beta.models.security.LogDataProvider::0008-Zscaler +com.microsoft.graph.beta.models.security.LogDataProvider::0009-McafeeSwg +com.microsoft.graph.beta.models.security.LogDataProvider::0010-CiscoScanSafe +com.microsoft.graph.beta.models.security.LogDataProvider::0011-JuniperSrx +com.microsoft.graph.beta.models.security.LogDataProvider::0012-SophosSg +com.microsoft.graph.beta.models.security.LogDataProvider::0013-WebsenseV75 +com.microsoft.graph.beta.models.security.LogDataProvider::0014-WebsenseSiemCef +com.microsoft.graph.beta.models.security.LogDataProvider::0015-MachineZoneMeraki +com.microsoft.graph.beta.models.security.LogDataProvider::0016-SquidNative +com.microsoft.graph.beta.models.security.LogDataProvider::0017-CiscoFwsm +com.microsoft.graph.beta.models.security.LogDataProvider::0018-MicrosoftIsaW3C +com.microsoft.graph.beta.models.security.LogDataProvider::0019-Sonicwall +com.microsoft.graph.beta.models.security.LogDataProvider::0020-SophosCyberoam +com.microsoft.graph.beta.models.security.LogDataProvider::0021-Clavister +com.microsoft.graph.beta.models.security.LogDataProvider::0022-CustomParser +com.microsoft.graph.beta.models.security.LogDataProvider::0023-JuniperSsg +com.microsoft.graph.beta.models.security.LogDataProvider::0024-ZscalerQradar +com.microsoft.graph.beta.models.security.LogDataProvider::0025-JuniperSrxSd +com.microsoft.graph.beta.models.security.LogDataProvider::0026-JuniperSrxWelf +com.microsoft.graph.beta.models.security.LogDataProvider::0027-MicrosoftConditionalAppAccess +com.microsoft.graph.beta.models.security.LogDataProvider::0028-CiscoAsaFirepower +com.microsoft.graph.beta.models.security.LogDataProvider::0029-GenericCef +com.microsoft.graph.beta.models.security.LogDataProvider::0030-GenericLeef +com.microsoft.graph.beta.models.security.LogDataProvider::0031-GenericW3C +com.microsoft.graph.beta.models.security.LogDataProvider::0032-IFilter +com.microsoft.graph.beta.models.security.LogDataProvider::0033-CheckpointXml +com.microsoft.graph.beta.models.security.LogDataProvider::0034-CheckpointSmartViewTracker +com.microsoft.graph.beta.models.security.LogDataProvider::0035-BarracudaNextGenFw +com.microsoft.graph.beta.models.security.LogDataProvider::0036-BarracudaNextGenFwWeblog +com.microsoft.graph.beta.models.security.LogDataProvider::0037-MicrosoftDefenderForEndpoint +com.microsoft.graph.beta.models.security.LogDataProvider::0038-ZscalerCef +com.microsoft.graph.beta.models.security.LogDataProvider::0039-SophosXg +com.microsoft.graph.beta.models.security.LogDataProvider::0040-Iboss +com.microsoft.graph.beta.models.security.LogDataProvider::0041-Forcepoint +com.microsoft.graph.beta.models.security.LogDataProvider::0042-Fortios +com.microsoft.graph.beta.models.security.LogDataProvider::0043-CiscoIronportWsaIi +com.microsoft.graph.beta.models.security.LogDataProvider::0044-PaloAltoLeef +com.microsoft.graph.beta.models.security.LogDataProvider::0045-ForcepointLeef +com.microsoft.graph.beta.models.security.LogDataProvider::0046-Stormshield +com.microsoft.graph.beta.models.security.LogDataProvider::0047-Contentkeeper +com.microsoft.graph.beta.models.security.LogDataProvider::0048-CiscoIronportWsaIii +com.microsoft.graph.beta.models.security.LogDataProvider::0049-CheckpointCef +com.microsoft.graph.beta.models.security.LogDataProvider::0050-Corrata +com.microsoft.graph.beta.models.security.LogDataProvider::0051-CiscoFirepowerV6 +com.microsoft.graph.beta.models.security.LogDataProvider::0052-MenloSecurityCef +com.microsoft.graph.beta.models.security.LogDataProvider::0053-WatchguardXtm +com.microsoft.graph.beta.models.security.LogDataProvider::0054-OpenSystemsSecureWebGateway +com.microsoft.graph.beta.models.security.LogDataProvider::0055-Wandera +com.microsoft.graph.beta.models.security.LogDataProvider::0056-UnknownFutureValue com.microsoft.graph.beta.models.security.LoggedOnUser::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.LoggedOnUser::|public|constructor():void com.microsoft.graph.beta.models.security.LoggedOnUser::|public|getAccountName():String @@ -251282,6 +252945,12 @@ com.microsoft.graph.beta.models.security.QueryCondition~~>AdditionalDataHolder; com.microsoft.graph.beta.models.security.QueryType::0000-Files com.microsoft.graph.beta.models.security.QueryType::0001-Messages com.microsoft.graph.beta.models.security.QueryType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.security.ReceiverProtocol::0000-Ftp +com.microsoft.graph.beta.models.security.ReceiverProtocol::0001-Ftps +com.microsoft.graph.beta.models.security.ReceiverProtocol::0002-SyslogUdp +com.microsoft.graph.beta.models.security.ReceiverProtocol::0003-SyslogTcp +com.microsoft.graph.beta.models.security.ReceiverProtocol::0004-SyslogTls +com.microsoft.graph.beta.models.security.ReceiverProtocol::0005-UnknownFutureValue com.microsoft.graph.beta.models.security.RecommendedHuntingQuery::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.RecommendedHuntingQuery::|public|constructor():void com.microsoft.graph.beta.models.security.RecommendedHuntingQuery::|public|getAdditionalData():Map @@ -252609,6 +254278,10 @@ com.microsoft.graph.beta.models.security.TopicModelingSettings::|public|setOdata com.microsoft.graph.beta.models.security.TopicModelingSettings::|public|setTopicCount(value?:Integer):void com.microsoft.graph.beta.models.security.TopicModelingSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TopicModelingSettings com.microsoft.graph.beta.models.security.TopicModelingSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.TrafficType::0000-DownloadedBytes +com.microsoft.graph.beta.models.security.TrafficType::0001-UploadedBytes +com.microsoft.graph.beta.models.security.TrafficType::0002-Unknown +com.microsoft.graph.beta.models.security.TrafficType::0003-UnknownFutureValue com.microsoft.graph.beta.models.security.TriggersRoot-->Entity com.microsoft.graph.beta.models.security.TriggersRoot::|public|constructor():void com.microsoft.graph.beta.models.security.TriggersRoot::|public|getFieldDeserializers():Map> @@ -253126,6 +254799,7 @@ com.microsoft.graph.beta.models.Security::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.Security::|public|getCases():CasesRoot com.microsoft.graph.beta.models.Security::|public|getCloudAppSecurityProfiles():java.util.List com.microsoft.graph.beta.models.Security::|public|getCollaboration():CollaborationRoot +com.microsoft.graph.beta.models.Security::|public|getDataDiscovery():DataDiscoveryRoot com.microsoft.graph.beta.models.Security::|public|getDomainSecurityProfiles():java.util.List com.microsoft.graph.beta.models.Security::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.Security::|public|getFileSecurityProfiles():java.util.List @@ -253159,6 +254833,7 @@ com.microsoft.graph.beta.models.Security::|public|setBackingStore(value:BackingS com.microsoft.graph.beta.models.Security::|public|setCases(value?:CasesRoot):void com.microsoft.graph.beta.models.Security::|public|setCloudAppSecurityProfiles(value?:java.util.List):void com.microsoft.graph.beta.models.Security::|public|setCollaboration(value?:CollaborationRoot):void +com.microsoft.graph.beta.models.Security::|public|setDataDiscovery(value?:DataDiscoveryRoot):void com.microsoft.graph.beta.models.Security::|public|setDomainSecurityProfiles(value?:java.util.List):void com.microsoft.graph.beta.models.Security::|public|setFileSecurityProfiles(value?:java.util.List):void com.microsoft.graph.beta.models.Security::|public|setHostSecurityProfiles(value?:java.util.List):void @@ -253990,9 +255665,11 @@ com.microsoft.graph.beta.models.ServiceHealthStatus::0017-UnknownFutureValue com.microsoft.graph.beta.models.ServiceHostedMediaConfig-->MediaConfig com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|constructor():void com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|getLiveCaptionOptions():LiveCaptionOptions com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|getPreFetchMedia():java.util.List com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|OdataType:String com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|setLiveCaptionOptions(value?:LiveCaptionOptions):void com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|public|setPreFetchMedia(value?:java.util.List):void com.microsoft.graph.beta.models.ServiceHostedMediaConfig::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServiceHostedMediaConfig com.microsoft.graph.beta.models.ServiceInformation::|protected|backingStore:BackingStore @@ -259877,6 +261554,14 @@ com.microsoft.graph.beta.models.TeleconferenceDeviceVideoQuality::|public|setAve com.microsoft.graph.beta.models.TeleconferenceDeviceVideoQuality::|public|setAverageOutboundBitRate(value?:Double):void com.microsoft.graph.beta.models.TeleconferenceDeviceVideoQuality::|public|setAverageOutboundFrameRate(value?:Double):void com.microsoft.graph.beta.models.TeleconferenceDeviceVideoQuality::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeleconferenceDeviceVideoQuality +com.microsoft.graph.beta.models.Template-->Entity +com.microsoft.graph.beta.models.Template::|public|constructor():void +com.microsoft.graph.beta.models.Template::|public|getDeviceTemplates():java.util.List +com.microsoft.graph.beta.models.Template::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Template::|public|OdataType:String +com.microsoft.graph.beta.models.Template::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Template::|public|setDeviceTemplates(value?:java.util.List):void +com.microsoft.graph.beta.models.Template::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Template com.microsoft.graph.beta.models.TemplateApplicationLevel::0000-None com.microsoft.graph.beta.models.TemplateApplicationLevel::0001-NewPartners com.microsoft.graph.beta.models.TemplateApplicationLevel::0002-ExistingPartners @@ -261038,6 +262723,12 @@ com.microsoft.graph.beta.models.TlpLevel::0002-Green com.microsoft.graph.beta.models.TlpLevel::0003-Amber com.microsoft.graph.beta.models.TlpLevel::0004-Red com.microsoft.graph.beta.models.TlpLevel::0005-UnknownFutureValue +com.microsoft.graph.beta.models.TlsClientRegistrationMetadata::0000-Tls_client_auth_subject_dn +com.microsoft.graph.beta.models.TlsClientRegistrationMetadata::0001-Tls_client_auth_san_dns +com.microsoft.graph.beta.models.TlsClientRegistrationMetadata::0002-Tls_client_auth_san_uri +com.microsoft.graph.beta.models.TlsClientRegistrationMetadata::0003-Tls_client_auth_san_ip +com.microsoft.graph.beta.models.TlsClientRegistrationMetadata::0004-Tls_client_auth_san_email +com.microsoft.graph.beta.models.TlsClientRegistrationMetadata::0005-UnknownFutureValue com.microsoft.graph.beta.models.Todo-->Entity com.microsoft.graph.beta.models.Todo::|public|constructor():void com.microsoft.graph.beta.models.Todo::|public|getFieldDeserializers():Map> @@ -261632,6 +263323,14 @@ com.microsoft.graph.beta.models.TrustedCertificateAuthorityAsEntityBase::|public com.microsoft.graph.beta.models.TrustedCertificateAuthorityAsEntityBase::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.TrustedCertificateAuthorityAsEntityBase::|public|setTrustedCertificateAuthorities(value?:java.util.List):void com.microsoft.graph.beta.models.TrustedCertificateAuthorityAsEntityBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TrustedCertificateAuthorityAsEntityBase +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase-->DirectoryObject +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase::|public|constructor():void +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase::|public|getCertificateAuthorities():java.util.List +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase::|public|OdataType:String +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase::|public|setCertificateAuthorities(value?:java.util.List):void +com.microsoft.graph.beta.models.TrustedCertificateAuthorityBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TrustedCertificateAuthorityBase com.microsoft.graph.beta.models.TrustFramework::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.TrustFramework::|public|constructor():void com.microsoft.graph.beta.models.TrustFramework::|public|getAdditionalData():Map @@ -262642,6 +264341,12 @@ com.microsoft.graph.beta.models.UnsupportedGroupPolicyExtensionCollectionRespons com.microsoft.graph.beta.models.UnsupportedGroupPolicyExtensionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UnsupportedGroupPolicyExtensionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.UnsupportedGroupPolicyExtensionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsupportedGroupPolicyExtensionCollectionResponse +com.microsoft.graph.beta.models.UpdateAllMessagesReadStateOperation-->MailFolderOperation +com.microsoft.graph.beta.models.UpdateAllMessagesReadStateOperation::|public|constructor():void +com.microsoft.graph.beta.models.UpdateAllMessagesReadStateOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UpdateAllMessagesReadStateOperation::|public|OdataType:String +com.microsoft.graph.beta.models.UpdateAllMessagesReadStateOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UpdateAllMessagesReadStateOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateAllMessagesReadStateOperation com.microsoft.graph.beta.models.UpdateAllowedCombinationsResult::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.UpdateAllowedCombinationsResult::|public|constructor():void com.microsoft.graph.beta.models.UpdateAllowedCombinationsResult::|public|getAdditionalData():Map @@ -266091,6 +267796,7 @@ com.microsoft.graph.beta.models.VirtualEvent::|public|getCreatedBy():Communicati com.microsoft.graph.beta.models.VirtualEvent::|public|getDescription():ItemBody com.microsoft.graph.beta.models.VirtualEvent::|public|getDisplayName():String com.microsoft.graph.beta.models.VirtualEvent::|public|getEndDateTime():DateTimeTimeZone +com.microsoft.graph.beta.models.VirtualEvent::|public|getExternalEventInformation():java.util.List com.microsoft.graph.beta.models.VirtualEvent::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.VirtualEvent::|public|getPresenters():java.util.List com.microsoft.graph.beta.models.VirtualEvent::|public|getSessions():java.util.List @@ -266103,6 +267809,7 @@ com.microsoft.graph.beta.models.VirtualEvent::|public|setCreatedBy(value?:Commun com.microsoft.graph.beta.models.VirtualEvent::|public|setDescription(value?:ItemBody):void com.microsoft.graph.beta.models.VirtualEvent::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.VirtualEvent::|public|setEndDateTime(value?:DateTimeTimeZone):void +com.microsoft.graph.beta.models.VirtualEvent::|public|setExternalEventInformation(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEvent::|public|setPresenters(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEvent::|public|setSessions(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEvent::|public|setSettings(value?:VirtualEventSettings):void @@ -266122,6 +267829,38 @@ com.microsoft.graph.beta.models.VirtualEventCollectionResponse::|public|getValue com.microsoft.graph.beta.models.VirtualEventCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.VirtualEventCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.VirtualEventCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventCollectionResponse +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|constructor():void +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|getApplicationId():String +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|getExternalEventId():String +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|getOdataType():String +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|setApplicationId(value?:String):void +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|setExternalEventId(value?:String):void +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.VirtualEventExternalInformation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventExternalInformation +com.microsoft.graph.beta.models.VirtualEventExternalInformation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|constructor():void +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|getOdataType():String +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|getReferrer():String +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|getRegistrationId():String +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|setReferrer(value?:String):void +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|public|setRegistrationId(value?:String):void +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventExternalRegistrationInformation +com.microsoft.graph.beta.models.VirtualEventExternalRegistrationInformation~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.VirtualEventPresenter-->Entity com.microsoft.graph.beta.models.VirtualEventPresenter::|public|constructor():void com.microsoft.graph.beta.models.VirtualEventPresenter::|public|getEmail():String @@ -266181,6 +267920,7 @@ com.microsoft.graph.beta.models.VirtualEventRegistration-->Entity com.microsoft.graph.beta.models.VirtualEventRegistration::|public|constructor():void com.microsoft.graph.beta.models.VirtualEventRegistration::|public|getCancelationDateTime():OffsetDateTime com.microsoft.graph.beta.models.VirtualEventRegistration::|public|getEmail():String +com.microsoft.graph.beta.models.VirtualEventRegistration::|public|getExternalRegistrationInformation():VirtualEventExternalRegistrationInformation com.microsoft.graph.beta.models.VirtualEventRegistration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.VirtualEventRegistration::|public|getFirstName():String com.microsoft.graph.beta.models.VirtualEventRegistration::|public|getLastName():String @@ -266195,6 +267935,7 @@ com.microsoft.graph.beta.models.VirtualEventRegistration::|public|OdataType:Stri com.microsoft.graph.beta.models.VirtualEventRegistration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.VirtualEventRegistration::|public|setCancelationDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.VirtualEventRegistration::|public|setEmail(value?:String):void +com.microsoft.graph.beta.models.VirtualEventRegistration::|public|setExternalRegistrationInformation(value?:VirtualEventExternalRegistrationInformation):void com.microsoft.graph.beta.models.VirtualEventRegistration::|public|setFirstName(value?:String):void com.microsoft.graph.beta.models.VirtualEventRegistration::|public|setLastName(value?:String):void com.microsoft.graph.beta.models.VirtualEventRegistration::|public|setPreferredLanguage(value?:String):void @@ -266867,6 +268608,12 @@ com.microsoft.graph.beta.models.VulnerableManagedDevice::|public|setDisplayName( com.microsoft.graph.beta.models.VulnerableManagedDevice::|public|setLastSyncDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.VulnerableManagedDevice::|public|setManagedDeviceId(value?:String):void com.microsoft.graph.beta.models.VulnerableManagedDevice::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VulnerableManagedDevice +com.microsoft.graph.beta.models.WafAllowedHeadersDictionary-->Dictionary +com.microsoft.graph.beta.models.WafAllowedHeadersDictionary::|public|constructor():void +com.microsoft.graph.beta.models.WafAllowedHeadersDictionary::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WafAllowedHeadersDictionary::|public|OdataType:String +com.microsoft.graph.beta.models.WafAllowedHeadersDictionary::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WafAllowedHeadersDictionary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WafAllowedHeadersDictionary com.microsoft.graph.beta.models.WatermarkLayout::0000-Horizontal com.microsoft.graph.beta.models.WatermarkLayout::0001-Diagonal com.microsoft.graph.beta.models.WatermarkProtectionValues::|protected|backingStore:BackingStore @@ -308803,6 +310550,149 @@ com.microsoft.graph.beta.security.collaboration.CollaborationRequestBuilder::|pu com.microsoft.graph.beta.security.collaboration.CollaborationRequestBuilder::|public|toPatchRequestInformation(body:CollaborationRoot):RequestInformation com.microsoft.graph.beta.security.collaboration.CollaborationRequestBuilder::|public|toPatchRequestInformation(body:CollaborationRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.collaboration.CollaborationRequestBuilder::|public|withUrl(rawUrl:String):CollaborationRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|get():DataDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DataDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|patch(body:DataDiscoveryReport):DataDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|patch(body:DataDiscoveryReport; requestConfiguration?:java.util.function.Consumer):DataDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|toPatchRequestInformation(body:DataDiscoveryReport):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|toPatchRequestInformation(body:DataDiscoveryReport; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|uploadedStreams:UploadedStreamsRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder::|public|withUrl(rawUrl:String):CloudAppDiscoveryRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|get():CloudAppDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudAppDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|microsoftGraphSecurityAggregatedAppsDetailsWithPeriod(period:PeriodAndDuration):MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|patch(body:CloudAppDiscoveryReport):CloudAppDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|patch(body:CloudAppDiscoveryReport; requestConfiguration?:java.util.function.Consumer):CloudAppDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|toPatchRequestInformation(body:CloudAppDiscoveryReport):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|toPatchRequestInformation(body:CloudAppDiscoveryReport; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|withUrl(rawUrl:String):CloudAppDiscoveryReportItemRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.AggregatedAppsDetailsWithPeriodGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.AggregatedAppsDetailsWithPeriodGetResponse::|public|constructor():void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.AggregatedAppsDetailsWithPeriodGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.AggregatedAppsDetailsWithPeriodGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.AggregatedAppsDetailsWithPeriodGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.AggregatedAppsDetailsWithPeriodGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.AggregatedAppsDetailsWithPeriodGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AggregatedAppsDetailsWithPeriodGetResponse +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:PeriodAndDuration):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|get():AggregatedAppsDetailsWithPeriodGetResponse +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AggregatedAppsDetailsWithPeriodGetResponse +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|byCloudAppDiscoveryReportId(cloudAppDiscoveryReportId:String):CloudAppDiscoveryReportItemRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|get():CloudAppDiscoveryReportCollectionResponse +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudAppDiscoveryReportCollectionResponse +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|post(body:CloudAppDiscoveryReport):CloudAppDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|post(body:CloudAppDiscoveryReport; requestConfiguration?:java.util.function.Consumer):CloudAppDiscoveryReport +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|toPostRequestInformation(body:CloudAppDiscoveryReport):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|toPostRequestInformation(body:CloudAppDiscoveryReport; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder::|public|withUrl(rawUrl:String):UploadedStreamsRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|cloudAppDiscovery:CloudAppDiscoveryRequestBuilder +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|get():DataDiscoveryRoot +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DataDiscoveryRoot +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|patch(body:DataDiscoveryRoot):DataDiscoveryRoot +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|patch(body:DataDiscoveryRoot; requestConfiguration?:java.util.function.Consumer):DataDiscoveryRoot +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|toPatchRequestInformation(body:DataDiscoveryRoot):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|toPatchRequestInformation(body:DataDiscoveryRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder::|public|withUrl(rawUrl:String):DataDiscoveryRequestBuilder com.microsoft.graph.beta.security.domainsecurityprofiles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.domainsecurityprofiles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.security.domainsecurityprofiles.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -311076,6 +312966,7 @@ com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|cloudAppSecuri com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|dataDiscovery:DataDiscoveryRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|domainSecurityProfiles:DomainSecurityProfilesRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|fileSecurityProfiles:FileSecurityProfilesRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|get():Security @@ -336655,6 +338546,27 @@ com.microsoft.graph.beta.solutions.virtualevents.events.item.sessionswithjoinweb com.microsoft.graph.beta.solutions.virtualevents.events.item.sessionswithjoinweburl.SessionsWithJoinWebUrlRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventSession):RequestInformation com.microsoft.graph.beta.solutions.virtualevents.events.item.sessionswithjoinweburl.SessionsWithJoinWebUrlRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventSession; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.solutions.virtualevents.events.item.sessionswithjoinweburl.SessionsWithJoinWebUrlRequestBuilder::|public|withUrl(rawUrl:String):SessionsWithJoinWebUrlRequestBuilder +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|getExternalEventId():String +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|public|setExternalEventId(value?:String):void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetExternalEventInformationPostRequestBody +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder::|public|post(body:SetExternalEventInformationPostRequestBody):Void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder::|public|post(body:SetExternalEventInformationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder::|public|toPostRequestInformation(body:SetExternalEventInformationPostRequestBody):RequestInformation +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder::|public|toPostRequestInformation(body:SetExternalEventInformationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder::|public|withUrl(rawUrl:String):SetExternalEventInformationRequestBuilder com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -336677,6 +338589,7 @@ com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemReq com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder::|public|publish:PublishRequestBuilder com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder::|public|sessions:SessionsRequestBuilder com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder::|public|sessionsWithJoinWebUrl(joinWebUrl:String):SessionsWithJoinWebUrlRequestBuilder +com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder::|public|setExternalEventInformation:SetExternalEventInformationRequestBuilder com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.solutions.virtualevents.events.item.VirtualEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -338392,6 +340305,7 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContaine com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|drive:DriveRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|get():FileStorageContainer com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainer +com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -338404,7 +340318,29 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContaine com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerItemRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|getLockState():SiteLockState +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|public|setLockState(value?:SiteLockState):void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LockPostRequestBody +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|withUrl(rawUrl:String):LockRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -338915,6 +340851,15 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.restore.RestoreRequ com.microsoft.graph.beta.storage.filestorage.containers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|post():Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|withUrl(rawUrl:String):UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.storage.filestorage.deletedcontainers.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -339077,6 +341022,7 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageC com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|drive:DriveRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|get():FileStorageContainer com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainer +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -339089,7 +341035,29 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageC com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerItemRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|getLockState():SiteLockState +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|public|setLockState(value?:SiteLockState):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LockPostRequestBody +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|withUrl(rawUrl:String):LockRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -339600,6 +341568,15 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.restore.Rest com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|post():Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|withUrl(rawUrl:String):UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.FileStorageRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.FileStorageRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.FileStorageRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -355049,6 +357026,240 @@ com.microsoft.graph.beta.teamwork.workforceintegrations.WorkforceIntegrationsReq com.microsoft.graph.beta.teamwork.workforceintegrations.WorkforceIntegrationsRequestBuilder::|public|toPostRequestInformation(body:WorkforceIntegration):RequestInformation com.microsoft.graph.beta.teamwork.workforceintegrations.WorkforceIntegrationsRequestBuilder::|public|toPostRequestInformation(body:WorkforceIntegration; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.workforceintegrations.WorkforceIntegrationsRequestBuilder::|public|withUrl(rawUrl:String):WorkforceIntegrationsRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|byDeviceTemplateId(deviceTemplateId:String):DeviceTemplateItemRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|get():DeviceTemplateCollectionResponse +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplateCollectionResponse +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|post(body:DeviceTemplate):DeviceTemplate +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|post(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toPostRequestInformation(body:DeviceTemplate):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|toPostRequestInformation(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplatesRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getAccountEnabled():Boolean +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getAlternativeNames():java.util.List +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getExternalDeviceId():String +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getExternalSourceName():String +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getKeyCredential():KeyCredential +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|getOperatingSystemVersion():String +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setAccountEnabled(value?:Boolean):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setAlternativeNames(value?:java.util.List):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setExternalDeviceId(value?:String):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setExternalSourceName(value?:String):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setKeyCredential(value?:KeyCredential):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|public|setOperatingSystemVersion(value?:String):void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CreateDeviceFromTemplatePostRequestBody +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|post(body:CreateDeviceFromTemplatePostRequestBody):Device +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|post(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Device +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|toPostRequestInformation(body:CreateDeviceFromTemplatePostRequestBody):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|toPostRequestInformation(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder::|public|withUrl(rawUrl:String):CreateDeviceFromTemplateRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|byDeviceId(deviceId:String):DeviceItemRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|get():DeviceCollectionResponse +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceCollectionResponse +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder::|public|withUrl(rawUrl:String):DeviceInstancesRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|get():Device +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Device +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceItemRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; deviceId?:String):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|get():Device +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Device +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder::|public|withUrl(rawUrl:String):DeviceInstancesWithDeviceIdRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|createDeviceFromTemplate:CreateDeviceFromTemplateRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstances:DeviceInstancesRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstancesWithDeviceId(deviceId:String):DeviceInstancesWithDeviceIdRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|get():DeviceTemplate +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|owners:OwnersRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|patch(body:DeviceTemplate):DeviceTemplate +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|patch(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toPatchRequestInformation(body:DeviceTemplate):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|toPatchRequestInformation(body:DeviceTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplateItemRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder::|public|withUrl(rawUrl:String):OwnersRequestBuilder +com.microsoft.graph.beta.templates.TemplatesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.templates.TemplatesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.templates.TemplatesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.templates.TemplatesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.templates.TemplatesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.templates.TemplatesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.TemplatesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.templates.TemplatesRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|deviceTemplates:DeviceTemplatesRequestBuilder +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|get():Template +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Template +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|patch(body:Template):Template +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|patch(body:Template; requestConfiguration?:java.util.function.Consumer):Template +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|toPatchRequestInformation(body:Template):RequestInformation +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|toPatchRequestInformation(body:Template; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.templates.TemplatesRequestBuilder::|public|withUrl(rawUrl:String):TemplatesRequestBuilder com.microsoft.graph.beta.tenantrelationships.delegatedadmincustomers.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.tenantrelationships.delegatedadmincustomers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.tenantrelationships.delegatedadmincustomers.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -383366,6 +385577,7 @@ com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|publ com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|delete():Void com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|deviceTemplate:DeviceTemplateRequestBuilder com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|get():Device com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Device @@ -383383,6 +385595,56 @@ com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|publ com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|transitiveMemberOf:TransitiveMemberOfRequestBuilder com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|usageRights:UsageRightsRequestBuilder com.microsoft.graph.beta.users.item.devices.item.DeviceItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceItemRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|byDeviceTemplateId(deviceTemplateId:String):DeviceTemplateItemRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|get():DeviceTemplateCollectionResponse +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplateCollectionResponse +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplateRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|get():DeviceTemplate +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceTemplate +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder::|public|withUrl(rawUrl:String):DeviceTemplateItemRequestBuilder com.microsoft.graph.beta.users.item.devices.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.devices.item.extensions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.devices.item.extensions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -388870,6 +391132,7 @@ com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolde com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|messageRules:MessageRulesRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|operations:OperationsRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder):MailFolder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder; requestConfiguration?:java.util.function.Consumer):MailFolder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -388879,6 +391142,7 @@ com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolde com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailFolder):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailFolder; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|updateAllMessagesReadState:UpdateAllMessagesReadStateRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|userConfigurations:UserConfigurationsRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.MailFolderItemRequestBuilder::|public|withUrl(rawUrl:String):MailFolderItemRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.messagerules.count.CountRequestBuilder-->BaseRequestBuilder @@ -389557,6 +391821,56 @@ com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.move.Move com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.move.MoveRequestBuilder::|public|toPostRequestInformation(body:MovePostRequestBody):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.move.MoveRequestBuilder::|public|toPostRequestInformation(body:MovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.move.MoveRequestBuilder::|public|withUrl(rawUrl:String):MoveRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|get():MailFolderOperation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailFolderOperation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|withUrl(rawUrl:String):MailFolderOperationItemRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|byMailFolderOperationId(mailFolderOperationId:String):MailFolderOperationItemRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|get():MailFolderOperationCollectionResponse +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailFolderOperationCollectionResponse +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanentdelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanentdelete.PermanentDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -389566,6 +391880,29 @@ com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanent com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|withUrl(rawUrl:String):PermanentDeleteRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getIsRead():Boolean +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getSuppressReadReceipts():Boolean +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setIsRead(value?:Boolean):void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setSuppressReadReceipts(value?:Boolean):void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateAllMessagesReadStatePostRequestBody +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|post(body:UpdateAllMessagesReadStatePostRequestBody):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|post(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|toPostRequestInformation(body:UpdateAllMessagesReadStatePostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|toPostRequestInformation(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|withUrl(rawUrl:String):UpdateAllMessagesReadStateRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.userconfigurations.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -389658,6 +391995,7 @@ com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilde com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|messageRules:MessageRulesRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|operations:OperationsRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder):MailFolder com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder; requestConfiguration?:java.util.function.Consumer):MailFolder com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -389667,6 +392005,7 @@ com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilde com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailFolder):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailFolder; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|updateAllMessagesReadState:UpdateAllMessagesReadStateRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|userConfigurations:UserConfigurationsRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.MailFolderItemRequestBuilder::|public|withUrl(rawUrl:String):MailFolderItemRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.messagerules.count.CountRequestBuilder-->BaseRequestBuilder @@ -390345,6 +392684,56 @@ com.microsoft.graph.beta.users.item.mailfolders.item.move.MoveRequestBuilder::|p com.microsoft.graph.beta.users.item.mailfolders.item.move.MoveRequestBuilder::|public|toPostRequestInformation(body:MovePostRequestBody):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.move.MoveRequestBuilder::|public|toPostRequestInformation(body:MovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.move.MoveRequestBuilder::|public|withUrl(rawUrl:String):MoveRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|get():MailFolderOperation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailFolderOperation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|withUrl(rawUrl:String):MailFolderOperationItemRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|byMailFolderOperationId(mailFolderOperationId:String):MailFolderOperationItemRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|get():MailFolderOperationCollectionResponse +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailFolderOperationCollectionResponse +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -390354,6 +392743,29 @@ com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDe com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDeleteRequestBuilder::|public|withUrl(rawUrl:String):PermanentDeleteRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getIsRead():Boolean +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|getSuppressReadReceipts():Boolean +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setIsRead(value?:Boolean):void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|public|setSuppressReadReceipts(value?:Boolean):void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateAllMessagesReadStatePostRequestBody +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|post(body:UpdateAllMessagesReadStatePostRequestBody):Void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|post(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|toPostRequestInformation(body:UpdateAllMessagesReadStatePostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|toPostRequestInformation(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder::|public|withUrl(rawUrl:String):UpdateAllMessagesReadStateRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.userconfigurations.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.mailfolders.item.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.mailfolders.item.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json index f3580576db2..856a1a8b424 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": "77254B0BD52910D9C305EC3E0405E2EB4BED8A7AEB257E670B2B233A135FD5BE50E8EE45E035F226EF613845E0E2616DBF0B7526EE9B02CD6A66C0DBF1D0605C", + "descriptionHash": "389B5C77C936B32EA945A733C0933AC649224EA7FB04E55A6032281A24175E9A679DA20FBE59464B18F10E0EBCCD6E8884FAEC3CB49F98FF98346965A27F54C9", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.22.0", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java new file mode 100644 index 00000000000..fb9450c62ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteraction.java @@ -0,0 +1,283 @@ +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 AiInteraction extends Entity implements Parsable { + /** + * Instantiates a new {@link AiInteraction} and sets the default values. + */ + public AiInteraction() { + 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 AiInteraction} + */ + @jakarta.annotation.Nonnull + public static AiInteraction createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiInteraction(); + } + /** + * Gets the appClass property value. The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppClass() { + return this.backingStore.get("appClass"); + } + /** + * Gets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAttachments() { + return this.backingStore.get("attachments"); + } + /** + * Gets the body property value. The body of the message, including the text of the body and its body type. + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getBody() { + return this.backingStore.get("body"); + } + /** + * Gets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getContexts() { + return this.backingStore.get("contexts"); + } + /** + * Gets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getConversationType() { + return this.backingStore.get("conversationType"); + } + /** + * Gets the createdDateTime property value. The time when the interaction was created. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the etag property value. The timestamp of when the interaction was last modified. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEtag() { + return this.backingStore.get("etag"); + } + /** + * 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("appClass", (n) -> { this.setAppClass(n.getStringValue()); }); + deserializerMap.put("attachments", (n) -> { this.setAttachments(n.getCollectionOfObjectValues(AiInteractionAttachment::createFromDiscriminatorValue)); }); + deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("contexts", (n) -> { this.setContexts(n.getCollectionOfObjectValues(AiInteractionContext::createFromDiscriminatorValue)); }); + deserializerMap.put("conversationType", (n) -> { this.setConversationType(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("etag", (n) -> { this.setEtag(n.getStringValue()); }); + deserializerMap.put("from", (n) -> { this.setFrom(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("interactionType", (n) -> { this.setInteractionType(n.getEnumValue(AiInteractionType::forValue)); }); + deserializerMap.put("links", (n) -> { this.setLinks(n.getCollectionOfObjectValues(AiInteractionLink::createFromDiscriminatorValue)); }); + deserializerMap.put("locale", (n) -> { this.setLocale(n.getStringValue()); }); + deserializerMap.put("mentions", (n) -> { this.setMentions(n.getCollectionOfObjectValues(AiInteractionMention::createFromDiscriminatorValue)); }); + deserializerMap.put("requestId", (n) -> { this.setRequestId(n.getStringValue()); }); + deserializerMap.put("sessionId", (n) -> { this.setSessionId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the from property value. The from property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getFrom() { + return this.backingStore.get("from"); + } + /** + * Gets the interactionType property value. The interactionType property + * @return a {@link AiInteractionType} + */ + @jakarta.annotation.Nullable + public AiInteractionType getInteractionType() { + return this.backingStore.get("interactionType"); + } + /** + * Gets the links property value. The collection of links that appear in the interaction. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getLinks() { + return this.backingStore.get("links"); + } + /** + * Gets the locale property value. The locale of the sender. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocale() { + return this.backingStore.get("locale"); + } + /** + * Gets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMentions() { + return this.backingStore.get("mentions"); + } + /** + * Gets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRequestId() { + return this.backingStore.get("requestId"); + } + /** + * Gets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSessionId() { + return this.backingStore.get("sessionId"); + } + /** + * Serializes information the 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("appClass", this.getAppClass()); + writer.writeCollectionOfObjectValues("attachments", this.getAttachments()); + writer.writeObjectValue("body", this.getBody()); + writer.writeCollectionOfObjectValues("contexts", this.getContexts()); + writer.writeStringValue("conversationType", this.getConversationType()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("etag", this.getEtag()); + writer.writeObjectValue("from", this.getFrom()); + writer.writeEnumValue("interactionType", this.getInteractionType()); + writer.writeCollectionOfObjectValues("links", this.getLinks()); + writer.writeStringValue("locale", this.getLocale()); + writer.writeCollectionOfObjectValues("mentions", this.getMentions()); + writer.writeStringValue("requestId", this.getRequestId()); + writer.writeStringValue("sessionId", this.getSessionId()); + } + /** + * Sets the appClass property value. The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + * @param value Value to set for the appClass property. + */ + public void setAppClass(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appClass", value); + } + /** + * Sets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * @param value Value to set for the attachments property. + */ + public void setAttachments(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("attachments", value); + } + /** + * Sets the body property value. The body of the message, including the text of the body and its body type. + * @param value Value to set for the body property. + */ + public void setBody(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("body", value); + } + /** + * Sets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * @param value Value to set for the contexts property. + */ + public void setContexts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("contexts", value); + } + /** + * Sets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * @param value Value to set for the conversationType property. + */ + public void setConversationType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("conversationType", value); + } + /** + * Sets the createdDateTime property value. The time when the interaction was created. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the etag property value. The timestamp of when the interaction was last modified. + * @param value Value to set for the etag property. + */ + public void setEtag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("etag", value); + } + /** + * Sets the from property value. The from property + * @param value Value to set for the from property. + */ + public void setFrom(@jakarta.annotation.Nullable final IdentitySet value) { + this.backingStore.set("from", value); + } + /** + * Sets the interactionType property value. The interactionType property + * @param value Value to set for the interactionType property. + */ + public void setInteractionType(@jakarta.annotation.Nullable final AiInteractionType value) { + this.backingStore.set("interactionType", value); + } + /** + * Sets the links property value. The collection of links that appear in the interaction. + * @param value Value to set for the links property. + */ + public void setLinks(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("links", value); + } + /** + * Sets the locale property value. The locale of the sender. + * @param value Value to set for the locale property. + */ + public void setLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locale", value); + } + /** + * Sets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * @param value Value to set for the mentions property. + */ + public void setMentions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mentions", value); + } + /** + * Sets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * @param value Value to set for the requestId property. + */ + public void setRequestId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("requestId", value); + } + /** + * Sets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * @param value Value to set for the sessionId property. + */ + public void setSessionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sessionId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionAttachment.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionAttachment.java new file mode 100644 index 00000000000..7ad02eeb233 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionAttachment.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AiInteractionAttachment extends Entity implements Parsable { + /** + * Instantiates a new {@link AiInteractionAttachment} and sets the default values. + */ + public AiInteractionAttachment() { + 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 AiInteractionAttachment} + */ + @jakarta.annotation.Nonnull + public static AiInteractionAttachment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiInteractionAttachment(); + } + /** + * Gets the attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAttachmentId() { + return this.backingStore.get("attachmentId"); + } + /** + * Gets the content property value. The content of the attachment. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContent() { + return this.backingStore.get("content"); + } + /** + * Gets the contentType property value. The type of the content. For example, reference, file, and image/imageType. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContentType() { + return this.backingStore.get("contentType"); + } + /** + * Gets the contentUrl property value. The URL of the content. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContentUrl() { + return this.backingStore.get("contentUrl"); + } + /** + * 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("attachmentId", (n) -> { this.setAttachmentId(n.getStringValue()); }); + deserializerMap.put("content", (n) -> { this.setContent(n.getStringValue()); }); + deserializerMap.put("contentType", (n) -> { this.setContentType(n.getStringValue()); }); + deserializerMap.put("contentUrl", (n) -> { this.setContentUrl(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the name property value. The name of the attachment. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Serializes information the 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("attachmentId", this.getAttachmentId()); + writer.writeStringValue("content", this.getContent()); + writer.writeStringValue("contentType", this.getContentType()); + writer.writeStringValue("contentUrl", this.getContentUrl()); + writer.writeStringValue("name", this.getName()); + } + /** + * Sets the attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope. + * @param value Value to set for the attachmentId property. + */ + public void setAttachmentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("attachmentId", value); + } + /** + * Sets the content property value. The content of the attachment. + * @param value Value to set for the content property. + */ + public void setContent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("content", value); + } + /** + * Sets the contentType property value. The type of the content. For example, reference, file, and image/imageType. + * @param value Value to set for the contentType property. + */ + public void setContentType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("contentType", value); + } + /** + * Sets the contentUrl property value. The URL of the content. + * @param value Value to set for the contentUrl property. + */ + public void setContentUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("contentUrl", value); + } + /** + * Sets the name property value. The name of the attachment. + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionContext.java new file mode 100644 index 00000000000..3bf3173de6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionContext.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AiInteractionContext extends Entity implements Parsable { + /** + * Instantiates a new {@link AiInteractionContext} and sets the default values. + */ + public AiInteractionContext() { + 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 AiInteractionContext} + */ + @jakarta.annotation.Nonnull + public static AiInteractionContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiInteractionContext(); + } + /** + * Gets the contextReference property value. The full file URL where the interaction happened. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContextReference() { + return this.backingStore.get("contextReference"); + } + /** + * Gets the contextType property value. The type of the file. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContextType() { + return this.backingStore.get("contextType"); + } + /** + * Gets the displayName property value. The name of the file. + * @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("contextReference", (n) -> { this.setContextReference(n.getStringValue()); }); + deserializerMap.put("contextType", (n) -> { this.setContextType(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(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("contextReference", this.getContextReference()); + writer.writeStringValue("contextType", this.getContextType()); + writer.writeStringValue("displayName", this.getDisplayName()); + } + /** + * Sets the contextReference property value. The full file URL where the interaction happened. + * @param value Value to set for the contextReference property. + */ + public void setContextReference(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("contextReference", value); + } + /** + * Sets the contextType property value. The type of the file. + * @param value Value to set for the contextType property. + */ + public void setContextType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("contextType", value); + } + /** + * Sets the displayName property value. The name of the file. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionHistory.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionHistory.java new file mode 100644 index 00000000000..ffa96f74121 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionHistory.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 AiInteractionHistory extends Entity implements Parsable { + /** + * Instantiates a new {@link AiInteractionHistory} and sets the default values. + */ + public AiInteractionHistory() { + 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 AiInteractionHistory} + */ + @jakarta.annotation.Nonnull + public static AiInteractionHistory createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiInteractionHistory(); + } + /** + * 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("interactions", (n) -> { this.setInteractions(n.getCollectionOfObjectValues(AiInteraction::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the interactions property value. The list of AI interactions. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInteractions() { + return this.backingStore.get("interactions"); + } + /** + * Serializes information the 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("interactions", this.getInteractions()); + } + /** + * Sets the interactions property value. The list of AI interactions. + * @param value Value to set for the interactions property. + */ + public void setInteractions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("interactions", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionLink.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionLink.java new file mode 100644 index 00000000000..34186cb0e6e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionLink.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AiInteractionLink extends Entity implements Parsable { + /** + * Instantiates a new {@link AiInteractionLink} and sets the default values. + */ + public AiInteractionLink() { + 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 AiInteractionLink} + */ + @jakarta.annotation.Nonnull + public static AiInteractionLink createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiInteractionLink(); + } + /** + * Gets the displayName property value. The name of the link. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("linkType", (n) -> { this.setLinkType(n.getStringValue()); }); + deserializerMap.put("linkUrl", (n) -> { this.setLinkUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLinkType() { + return this.backingStore.get("linkType"); + } + /** + * Gets the linkUrl property value. The URL of the link. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLinkUrl() { + return this.backingStore.get("linkUrl"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("linkType", this.getLinkType()); + writer.writeStringValue("linkUrl", this.getLinkUrl()); + } + /** + * Sets the displayName property value. The name of the link. + * @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 linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * @param value Value to set for the linkType property. + */ + public void setLinkType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("linkType", value); + } + /** + * Sets the linkUrl property value. The URL of the link. + * @param value Value to set for the linkUrl property. + */ + public void setLinkUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("linkUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMention.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMention.java new file mode 100644 index 00000000000..5c5d027a8b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMention.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AiInteractionMention extends Entity implements Parsable { + /** + * Instantiates a new {@link AiInteractionMention} and sets the default values. + */ + public AiInteractionMention() { + 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 AiInteractionMention} + */ + @jakarta.annotation.Nonnull + public static AiInteractionMention createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiInteractionMention(); + } + /** + * 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("mentioned", (n) -> { this.setMentioned(n.getObjectValue(AiInteractionMentionedIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("mentionId", (n) -> { this.setMentionId(n.getIntegerValue()); }); + deserializerMap.put("mentionText", (n) -> { this.setMentionText(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the mentioned property value. The entity mentioned in the message. + * @return a {@link AiInteractionMentionedIdentitySet} + */ + @jakarta.annotation.Nullable + public AiInteractionMentionedIdentitySet getMentioned() { + return this.backingStore.get("mentioned"); + } + /** + * Gets the mentionId property value. The identifier for the mention. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMentionId() { + return this.backingStore.get("mentionId"); + } + /** + * Gets the mentionText property value. The text mentioned in the message. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMentionText() { + return this.backingStore.get("mentionText"); + } + /** + * Serializes information the 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("mentioned", this.getMentioned()); + writer.writeIntegerValue("mentionId", this.getMentionId()); + writer.writeStringValue("mentionText", this.getMentionText()); + } + /** + * Sets the mentioned property value. The entity mentioned in the message. + * @param value Value to set for the mentioned property. + */ + public void setMentioned(@jakarta.annotation.Nullable final AiInteractionMentionedIdentitySet value) { + this.backingStore.set("mentioned", value); + } + /** + * Sets the mentionId property value. The identifier for the mention. + * @param value Value to set for the mentionId property. + */ + public void setMentionId(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("mentionId", value); + } + /** + * Sets the mentionText property value. The text mentioned in the message. + * @param value Value to set for the mentionText property. + */ + public void setMentionText(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mentionText", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.java new file mode 100644 index 00000000000..1a2d3febd82 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.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 AiInteractionMentionedIdentitySet extends IdentitySet implements Parsable { + /** + * Instantiates a new {@link AiInteractionMentionedIdentitySet} and sets the default values. + */ + public AiInteractionMentionedIdentitySet() { + super(); + this.setOdataType("#microsoft.graph.aiInteractionMentionedIdentitySet"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AiInteractionMentionedIdentitySet} + */ + @jakarta.annotation.Nonnull + public static AiInteractionMentionedIdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiInteractionMentionedIdentitySet(); + } + /** + * Gets the conversation property value. The conversation details. + * @return a {@link TeamworkConversationIdentity} + */ + @jakarta.annotation.Nullable + public TeamworkConversationIdentity getConversation() { + return this.backingStore.get("conversation"); + } + /** + * 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("conversation", (n) -> { this.setConversation(n.getObjectValue(TeamworkConversationIdentity::createFromDiscriminatorValue)); }); + deserializerMap.put("tag", (n) -> { this.setTag(n.getObjectValue(TeamworkTagIdentity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the tag property value. The tag details. + * @return a {@link TeamworkTagIdentity} + */ + @jakarta.annotation.Nullable + public TeamworkTagIdentity getTag() { + return this.backingStore.get("tag"); + } + /** + * Serializes information the 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("conversation", this.getConversation()); + writer.writeObjectValue("tag", this.getTag()); + } + /** + * Sets the conversation property value. The conversation details. + * @param value Value to set for the conversation property. + */ + public void setConversation(@jakarta.annotation.Nullable final TeamworkConversationIdentity value) { + this.backingStore.set("conversation", value); + } + /** + * Sets the tag property value. The tag details. + * @param value Value to set for the tag property. + */ + public void setTag(@jakarta.annotation.Nullable final TeamworkTagIdentity value) { + this.backingStore.set("tag", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionType.java new file mode 100644 index 00000000000..e6679c3f649 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionType.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 AiInteractionType implements ValuedEnum { + UserPrompt("userPrompt"), + AiResponse("aiResponse"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AiInteractionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AiInteractionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "userPrompt": return UserPrompt; + case "aiResponse": return AiResponse; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiUser.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiUser.java new file mode 100644 index 00000000000..44208a37800 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiUser.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 AiUser extends Entity implements Parsable { + /** + * Instantiates a new {@link AiUser} and sets the default values. + */ + public AiUser() { + 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 AiUser} + */ + @jakarta.annotation.Nonnull + public static AiUser createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiUser(); + } + /** + * 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("interactionHistory", (n) -> { this.setInteractionHistory(n.getObjectValue(AiInteractionHistory::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the interactionHistory property value. The history of interactions between AI agents and users. + * @return a {@link AiInteractionHistory} + */ + @jakarta.annotation.Nullable + public AiInteractionHistory getInteractionHistory() { + return this.backingStore.get("interactionHistory"); + } + /** + * Serializes information the 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("interactionHistory", this.getInteractionHistory()); + } + /** + * Sets the interactionHistory property value. The history of interactions between AI agents and users. + * @param value Value to set for the interactionHistory property. + */ + public void setInteractionHistory(@jakarta.annotation.Nullable final AiInteractionHistory value) { + this.backingStore.set("interactionHistory", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java b/src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java new file mode 100644 index 00000000000..d8608b565d5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Announcement extends ChangeItemBase implements Parsable { + /** + * Instantiates a new {@link Announcement} and sets the default values. + */ + public Announcement() { + super(); + this.setOdataType("#microsoft.graph.announcement"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Announcement} + */ + @jakarta.annotation.Nonnull + public static Announcement createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Announcement(); + } + /** + * Gets the announcementDateTime property value. Change announcement date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getAnnouncementDateTime() { + return this.backingStore.get("announcementDateTime"); + } + /** + * Gets the changeType property value. The changeType property + * @return a {@link ChangeAnnouncementChangeType} + */ + @jakarta.annotation.Nullable + public ChangeAnnouncementChangeType getChangeType() { + return this.backingStore.get("changeType"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("announcementDateTime", (n) -> { this.setAnnouncementDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("changeType", (n) -> { this.setChangeType(n.getEnumValue(ChangeAnnouncementChangeType::forValue)); }); + deserializerMap.put("impactLink", (n) -> { this.setImpactLink(n.getStringValue()); }); + deserializerMap.put("isCustomerActionRequired", (n) -> { this.setIsCustomerActionRequired(n.getBooleanValue()); }); + deserializerMap.put("targetDateTime", (n) -> { this.setTargetDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the impactLink property value. Change impact URL. Supports $filter (eq, ne, in) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getImpactLink() { + return this.backingStore.get("impactLink"); + } + /** + * Gets the isCustomerActionRequired property value. Indicates whether the customer needs to take any action for this change. Supports $filter (eq, ne). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCustomerActionRequired() { + return this.backingStore.get("isCustomerActionRequired"); + } + /** + * Gets the targetDateTime property value. Date on which the change rolls out. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getTargetDateTime() { + return this.backingStore.get("targetDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("announcementDateTime", this.getAnnouncementDateTime()); + writer.writeEnumValue("changeType", this.getChangeType()); + writer.writeStringValue("impactLink", this.getImpactLink()); + writer.writeBooleanValue("isCustomerActionRequired", this.getIsCustomerActionRequired()); + writer.writeOffsetDateTimeValue("targetDateTime", this.getTargetDateTime()); + } + /** + * Sets the announcementDateTime property value. Change announcement date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @param value Value to set for the announcementDateTime property. + */ + public void setAnnouncementDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("announcementDateTime", value); + } + /** + * Sets the changeType property value. The changeType property + * @param value Value to set for the changeType property. + */ + public void setChangeType(@jakarta.annotation.Nullable final ChangeAnnouncementChangeType value) { + this.backingStore.set("changeType", value); + } + /** + * Sets the impactLink property value. Change impact URL. Supports $filter (eq, ne, in) and $orderby. + * @param value Value to set for the impactLink property. + */ + public void setImpactLink(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("impactLink", value); + } + /** + * Sets the isCustomerActionRequired property value. Indicates whether the customer needs to take any action for this change. Supports $filter (eq, ne). + * @param value Value to set for the isCustomerActionRequired property. + */ + public void setIsCustomerActionRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCustomerActionRequired", value); + } + /** + * Sets the targetDateTime property value. Date on which the change rolls out. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @param value Value to set for the targetDateTime property. + */ + public void setTargetDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("targetDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AttendanceRecord.java b/src/main/java/com/microsoft/graph/beta/generated/models/AttendanceRecord.java index 717bcda1a60..073de51e546 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AttendanceRecord.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AttendanceRecord.java @@ -40,6 +40,14 @@ public java.util.List getAttendanceIntervals() { public String getEmailAddress() { return this.backingStore.get("emailAddress"); } + /** + * Gets the externalRegistrationInformation property value. The externalRegistrationInformation property + * @return a {@link VirtualEventExternalRegistrationInformation} + */ + @jakarta.annotation.Nullable + public VirtualEventExternalRegistrationInformation getExternalRegistrationInformation() { + return this.backingStore.get("externalRegistrationInformation"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -49,6 +57,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("attendanceIntervals", (n) -> { this.setAttendanceIntervals(n.getCollectionOfObjectValues(AttendanceInterval::createFromDiscriminatorValue)); }); deserializerMap.put("emailAddress", (n) -> { this.setEmailAddress(n.getStringValue()); }); + deserializerMap.put("externalRegistrationInformation", (n) -> { this.setExternalRegistrationInformation(n.getObjectValue(VirtualEventExternalRegistrationInformation::createFromDiscriminatorValue)); }); deserializerMap.put("identity", (n) -> { this.setIdentity(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); deserializerMap.put("registrantId", (n) -> { this.setRegistrantId(n.getStringValue()); }); deserializerMap.put("registrationId", (n) -> { this.setRegistrationId(n.getStringValue()); }); @@ -105,6 +114,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("attendanceIntervals", this.getAttendanceIntervals()); writer.writeStringValue("emailAddress", this.getEmailAddress()); + writer.writeObjectValue("externalRegistrationInformation", this.getExternalRegistrationInformation()); writer.writeObjectValue("identity", this.getIdentity()); writer.writeStringValue("registrantId", this.getRegistrantId()); writer.writeStringValue("registrationId", this.getRegistrationId()); @@ -125,6 +135,13 @@ public void setAttendanceIntervals(@jakarta.annotation.Nullable final java.util. public void setEmailAddress(@jakarta.annotation.Nullable final String value) { this.backingStore.set("emailAddress", value); } + /** + * Sets the externalRegistrationInformation property value. The externalRegistrationInformation property + * @param value Value to set for the externalRegistrationInformation property. + */ + public void setExternalRegistrationInformation(@jakarta.annotation.Nullable final VirtualEventExternalRegistrationInformation value) { + this.backingStore.set("externalRegistrationInformation", value); + } /** * Sets the identity property value. Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. * @param value Value to set for the identity property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CallSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/CallSettings.java new file mode 100644 index 00000000000..f462a52fffe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CallSettings.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 CallSettings extends Entity implements Parsable { + /** + * Instantiates a new {@link CallSettings} and sets the default values. + */ + public CallSettings() { + 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 CallSettings} + */ + @jakarta.annotation.Nonnull + public static CallSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CallSettings(); + } + /** + * Gets the delegates property value. The delegates property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDelegates() { + return this.backingStore.get("delegates"); + } + /** + * Gets the delegators property value. The delegators property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDelegators() { + return this.backingStore.get("delegators"); + } + /** + * 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("delegates", (n) -> { this.setDelegates(n.getCollectionOfObjectValues(DelegationSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("delegators", (n) -> { this.setDelegators(n.getCollectionOfObjectValues(DelegationSettings::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("delegates", this.getDelegates()); + writer.writeCollectionOfObjectValues("delegators", this.getDelegators()); + } + /** + * Sets the delegates property value. The delegates property + * @param value Value to set for the delegates property. + */ + public void setDelegates(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("delegates", value); + } + /** + * Sets the delegators property value. The delegators property + * @param value Value to set for the delegators property. + */ + public void setDelegators(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("delegators", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CertificateAuthorityPath.java b/src/main/java/com/microsoft/graph/beta/generated/models/CertificateAuthorityPath.java index 4dd812949a7..28db88604c2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CertificateAuthorityPath.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CertificateAuthorityPath.java @@ -40,8 +40,17 @@ public java.util.List getCertificateBa public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("certificateBasedApplicationConfigurations", (n) -> { this.setCertificateBasedApplicationConfigurations(n.getCollectionOfObjectValues(CertificateBasedApplicationConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("mutualTlsOauthConfigurations", (n) -> { this.setMutualTlsOauthConfigurations(n.getCollectionOfObjectValues(MutualTlsOauthConfiguration::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the mutualTlsOauthConfigurations property value. The mutualTlsOauthConfigurations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMutualTlsOauthConfigurations() { + return this.backingStore.get("mutualTlsOauthConfigurations"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -50,6 +59,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("certificateBasedApplicationConfigurations", this.getCertificateBasedApplicationConfigurations()); + writer.writeCollectionOfObjectValues("mutualTlsOauthConfigurations", this.getMutualTlsOauthConfigurations()); } /** * Sets the certificateBasedApplicationConfigurations property value. Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. @@ -58,4 +68,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCertificateBasedApplicationConfigurations(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("certificateBasedApplicationConfigurations", value); } + /** + * Sets the mutualTlsOauthConfigurations property value. The mutualTlsOauthConfigurations property + * @param value Value to set for the mutualTlsOauthConfigurations property. + */ + public void setMutualTlsOauthConfigurations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mutualTlsOauthConfigurations", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChangeAnnouncementChangeType.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeAnnouncementChangeType.java new file mode 100644 index 00000000000..b7df286776f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeAnnouncementChangeType.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ChangeAnnouncementChangeType implements ValuedEnum { + BreakingChange("breakingChange"), + Deprecation("deprecation"), + EndOfSupport("endOfSupport"), + FeatureChange("featureChange"), + Other("other"), + Retirement("retirement"), + SecurityIncident("securityIncident"), + UxChange("uxChange"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ChangeAnnouncementChangeType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ChangeAnnouncementChangeType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "breakingChange": return BreakingChange; + case "deprecation": return Deprecation; + case "endOfSupport": return EndOfSupport; + case "featureChange": return FeatureChange; + case "other": return Other; + case "retirement": return Retirement; + case "securityIncident": return SecurityIncident; + case "uxChange": return UxChange; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBase.java new file mode 100644 index 00000000000..33c1dd9b93a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBase.java @@ -0,0 +1,171 @@ +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 ChangeItemBase extends Entity implements Parsable { + /** + * Instantiates a new {@link ChangeItemBase} and sets the default values. + */ + public ChangeItemBase() { + 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 ChangeItemBase} + */ + @jakarta.annotation.Nonnull + public static ChangeItemBase 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.announcement": return new Announcement(); + case "#microsoft.graph.roadmap": return new Roadmap(); + } + } + return new ChangeItemBase(); + } + /** + * Gets the changeItemService property value. Specifies the Microsoft Entra service name to which this item belongs. Supports $filter (eq, ne, in) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getChangeItemService() { + return this.backingStore.get("changeItemService"); + } + /** + * Gets the description property value. Description of the new feature or change announcement. Supports $filter (eq, ne, in, startswith) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the documentationUrls property value. Link to the feature or change documentation. Supports $filter (any with eq). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDocumentationUrls() { + return this.backingStore.get("documentationUrls"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("changeItemService", (n) -> { this.setChangeItemService(n.getStringValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("documentationUrls", (n) -> { this.setDocumentationUrls(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("shortDescription", (n) -> { this.setShortDescription(n.getStringValue()); }); + deserializerMap.put("systemTags", (n) -> { this.setSystemTags(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("tags", (n) -> { this.setTags(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the shortDescription property value. A short description of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getShortDescription() { + return this.backingStore.get("shortDescription"); + } + /** + * Gets the systemTags property value. Microsoft Entra-specific tags. Example values: Top announcement - entraroadmaphighlightproductnews, New release highlight - entraroadmaphighlightnewfeature. Supports $filter (any with eq). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSystemTags() { + return this.backingStore.get("systemTags"); + } + /** + * Gets the tags property value. Identity and Access Management (IAM) related tags. Example values: External Identities, Reliability and Resilience. Supports $filter (any with eq). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTags() { + return this.backingStore.get("tags"); + } + /** + * Gets the title property value. Title of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("changeItemService", this.getChangeItemService()); + writer.writeStringValue("description", this.getDescription()); + writer.writeCollectionOfPrimitiveValues("documentationUrls", this.getDocumentationUrls()); + writer.writeStringValue("shortDescription", this.getShortDescription()); + writer.writeCollectionOfPrimitiveValues("systemTags", this.getSystemTags()); + writer.writeCollectionOfPrimitiveValues("tags", this.getTags()); + writer.writeStringValue("title", this.getTitle()); + } + /** + * Sets the changeItemService property value. Specifies the Microsoft Entra service name to which this item belongs. Supports $filter (eq, ne, in) and $orderby. + * @param value Value to set for the changeItemService property. + */ + public void setChangeItemService(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("changeItemService", value); + } + /** + * Sets the description property value. Description of the new feature or change announcement. Supports $filter (eq, ne, in, startswith) and $orderby. + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the documentationUrls property value. Link to the feature or change documentation. Supports $filter (any with eq). + * @param value Value to set for the documentationUrls property. + */ + public void setDocumentationUrls(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("documentationUrls", value); + } + /** + * Sets the shortDescription property value. A short description of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @param value Value to set for the shortDescription property. + */ + public void setShortDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("shortDescription", value); + } + /** + * Sets the systemTags property value. Microsoft Entra-specific tags. Example values: Top announcement - entraroadmaphighlightproductnews, New release highlight - entraroadmaphighlightnewfeature. Supports $filter (any with eq). + * @param value Value to set for the systemTags property. + */ + public void setSystemTags(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("systemTags", value); + } + /** + * Sets the tags property value. Identity and Access Management (IAM) related tags. Example values: External Identities, Reliability and Resilience. Supports $filter (any with eq). + * @param value Value to set for the tags property. + */ + public void setTags(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("tags", value); + } + /** + * Sets the title property value. Title of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBaseCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBaseCollectionResponse.java new file mode 100644 index 00000000000..e579fd0cd40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBaseCollectionResponse.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 ChangeItemBaseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ChangeItemBaseCollectionResponse} and sets the default values. + */ + public ChangeItemBaseCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ChangeItemBaseCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ChangeItemBaseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ChangeItemBaseCollectionResponse(); + } + /** + * 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(ChangeItemBase::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/ChangeItemState.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemState.java new file mode 100644 index 00000000000..e1bd40aa58d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemState.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 ChangeItemState implements ValuedEnum { + Available("available"), + ComingSoon("comingSoon"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ChangeItemState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ChangeItemState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "available": return Available; + case "comingSoon": return ComingSoon; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java index cdd65efe9e3..0a763fc36e8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java @@ -26,7 +26,7 @@ public static CloudPcBulkCreateSnapshot createFromDiscriminatorValue(@jakarta.an return new CloudPcBulkCreateSnapshot(); } /** - * Gets the accessTier property value. The accessTier property + * Gets the accessTier property value. Indicates the access tier of the blob file that the snapshot is copied to. Possible values are hot, cool, cold, archive, and unknownFutureValue. The default value is hot. Read-Only. * @return a {@link CloudPcBlobAccessTier} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the storageAccountId property value. The storageAccountId property + * Gets the storageAccountId property value. The unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("storageAccountId", this.getStorageAccountId()); } /** - * Sets the accessTier property value. The accessTier property + * Sets the accessTier property value. Indicates the access tier of the blob file that the snapshot is copied to. Possible values are hot, cool, cold, archive, and unknownFutureValue. The default value is hot. Read-Only. * @param value Value to set for the accessTier property. */ public void setAccessTier(@jakarta.annotation.Nullable final CloudPcBlobAccessTier value) { this.backingStore.set("accessTier", value); } /** - * Sets the storageAccountId property value. The storageAccountId property + * Sets the storageAccountId property value. The unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. * @param value Value to set for the storageAccountId property. */ public void setStorageAccountId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionResult.java new file mode 100644 index 00000000000..b44b5d3c93c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionResult.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 CloudPcPolicyApplyActionResult implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcPolicyApplyActionResult} and sets the default values. + */ + public CloudPcPolicyApplyActionResult() { + 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 CloudPcPolicyApplyActionResult} + */ + @jakarta.annotation.Nonnull + public static CloudPcPolicyApplyActionResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcPolicyApplyActionResult(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("finishDateTime", (n) -> { this.setFinishDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(CloudPcPolicyApplyActionStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the finishDateTime property value. The finishDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getFinishDateTime() { + return this.backingStore.get("finishDateTime"); + } + /** + * 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 startDateTime property value. The startDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartDateTime() { + return this.backingStore.get("startDateTime"); + } + /** + * Gets the status property value. The status property + * @return a {@link CloudPcPolicyApplyActionStatus} + */ + @jakarta.annotation.Nullable + public CloudPcPolicyApplyActionStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Serializes information the 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("finishDateTime", this.getFinishDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); + writer.writeEnumValue("status", this.getStatus()); + 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 finishDateTime property value. The finishDateTime property + * @param value Value to set for the finishDateTime property. + */ + public void setFinishDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("finishDateTime", 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 startDateTime property value. The startDateTime property + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startDateTime", value); + } + /** + * Sets the status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final CloudPcPolicyApplyActionStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionStatus.java new file mode 100644 index 00000000000..e0025006579 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyApplyActionStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcPolicyApplyActionStatus implements ValuedEnum { + Processing("processing"), + Succeeded("succeeded"), + Failed("failed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcPolicyApplyActionStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcPolicyApplyActionStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "processing": return Processing; + case "succeeded": return Succeeded; + case "failed": return Failed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.java new file mode 100644 index 00000000000..d5ef6f52e2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.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 CloudPcPolicyScheduledApplyActionDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcPolicyScheduledApplyActionDetail} and sets the default values. + */ + public CloudPcPolicyScheduledApplyActionDetail() { + 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 CloudPcPolicyScheduledApplyActionDetail} + */ + @jakarta.annotation.Nonnull + public static CloudPcPolicyScheduledApplyActionDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcPolicyScheduledApplyActionDetail(); + } + /** + * 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 cronScheduleExpression property value. The cronScheduleExpression property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCronScheduleExpression() { + return this.backingStore.get("cronScheduleExpression"); + } + /** + * 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("cronScheduleExpression", (n) -> { this.setCronScheduleExpression(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("reservePercentage", (n) -> { this.setReservePercentage(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the reservePercentage property value. The reservePercentage property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getReservePercentage() { + return this.backingStore.get("reservePercentage"); + } + /** + * Serializes information the 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("cronScheduleExpression", this.getCronScheduleExpression()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("reservePercentage", this.getReservePercentage()); + 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 cronScheduleExpression property value. The cronScheduleExpression property + * @param value Value to set for the cronScheduleExpression property. + */ + public void setCronScheduleExpression(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cronScheduleExpression", 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 reservePercentage property value. The reservePercentage property + * @param value Value to set for the reservePercentage property. + */ + public void setReservePercentage(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("reservePercentage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcReviewStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcReviewStatus.java index ee7d3c0b5f2..9bf127b2ed2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcReviewStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcReviewStatus.java @@ -36,7 +36,7 @@ public static CloudPcReviewStatus createFromDiscriminatorValue(@jakarta.annotati return new CloudPcReviewStatus(); } /** - * Gets the accessTier property value. The accessTier property + * Gets the accessTier property value. The blob access tier of the Azure Storage account in which the Cloud PC snapshot is saved with. Possible values are hot, cool, cold, and archive, default value is hot. * @return a {@link CloudPcBlobAccessTier} */ @jakarta.annotation.Nullable @@ -184,7 +184,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeAdditionalData(this.getAdditionalData()); } /** - * Sets the accessTier property value. The accessTier property + * Sets the accessTier property value. The blob access tier of the Azure Storage account in which the Cloud PC snapshot is saved with. Possible values are hot, cool, cold, and archive, default value is hot. * @param value Value to set for the accessTier property. */ public void setAccessTier(@jakarta.annotation.Nullable final CloudPcBlobAccessTier value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DelegateAllowedActions.java b/src/main/java/com/microsoft/graph/beta/generated/models/DelegateAllowedActions.java new file mode 100644 index 00000000000..bece531632b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DelegateAllowedActions.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DelegateAllowedActions implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DelegateAllowedActions} and sets the default values. + */ + public DelegateAllowedActions() { + 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 DelegateAllowedActions} + */ + @jakarta.annotation.Nonnull + public static DelegateAllowedActions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DelegateAllowedActions(); + } + /** + * 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>(6); + deserializerMap.put("joinActiveCalls", (n) -> { this.setJoinActiveCalls(n.getBooleanValue()); }); + deserializerMap.put("makeCalls", (n) -> { this.setMakeCalls(n.getBooleanValue()); }); + deserializerMap.put("manageCallAndDelegateSettings", (n) -> { this.setManageCallAndDelegateSettings(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("pickUpHeldCalls", (n) -> { this.setPickUpHeldCalls(n.getBooleanValue()); }); + deserializerMap.put("receiveCalls", (n) -> { this.setReceiveCalls(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the joinActiveCalls property value. The joinActiveCalls property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getJoinActiveCalls() { + return this.backingStore.get("joinActiveCalls"); + } + /** + * Gets the makeCalls property value. The makeCalls property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getMakeCalls() { + return this.backingStore.get("makeCalls"); + } + /** + * Gets the manageCallAndDelegateSettings property value. The manageCallAndDelegateSettings property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getManageCallAndDelegateSettings() { + return this.backingStore.get("manageCallAndDelegateSettings"); + } + /** + * 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 pickUpHeldCalls property value. The pickUpHeldCalls property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getPickUpHeldCalls() { + return this.backingStore.get("pickUpHeldCalls"); + } + /** + * Gets the receiveCalls property value. The receiveCalls property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getReceiveCalls() { + return this.backingStore.get("receiveCalls"); + } + /** + * Serializes information the 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("joinActiveCalls", this.getJoinActiveCalls()); + writer.writeBooleanValue("makeCalls", this.getMakeCalls()); + writer.writeBooleanValue("manageCallAndDelegateSettings", this.getManageCallAndDelegateSettings()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeBooleanValue("pickUpHeldCalls", this.getPickUpHeldCalls()); + writer.writeBooleanValue("receiveCalls", this.getReceiveCalls()); + 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 joinActiveCalls property value. The joinActiveCalls property + * @param value Value to set for the joinActiveCalls property. + */ + public void setJoinActiveCalls(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("joinActiveCalls", value); + } + /** + * Sets the makeCalls property value. The makeCalls property + * @param value Value to set for the makeCalls property. + */ + public void setMakeCalls(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("makeCalls", value); + } + /** + * Sets the manageCallAndDelegateSettings property value. The manageCallAndDelegateSettings property + * @param value Value to set for the manageCallAndDelegateSettings property. + */ + public void setManageCallAndDelegateSettings(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("manageCallAndDelegateSettings", 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 pickUpHeldCalls property value. The pickUpHeldCalls property + * @param value Value to set for the pickUpHeldCalls property. + */ + public void setPickUpHeldCalls(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("pickUpHeldCalls", value); + } + /** + * Sets the receiveCalls property value. The receiveCalls property + * @param value Value to set for the receiveCalls property. + */ + public void setReceiveCalls(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("receiveCalls", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DelegationSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/DelegationSettings.java new file mode 100644 index 00000000000..ac68476b431 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DelegationSettings.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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DelegationSettings extends Entity implements Parsable { + /** + * Instantiates a new {@link DelegationSettings} and sets the default values. + */ + public DelegationSettings() { + 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 DelegationSettings} + */ + @jakarta.annotation.Nonnull + public static DelegationSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DelegationSettings(); + } + /** + * Gets the allowedActions property value. The allowedActions property + * @return a {@link DelegateAllowedActions} + */ + @jakarta.annotation.Nullable + public DelegateAllowedActions getAllowedActions() { + return this.backingStore.get("allowedActions"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("allowedActions", (n) -> { this.setAllowedActions(n.getObjectValue(DelegateAllowedActions::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("isActive", (n) -> { this.setIsActive(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isActive property value. The isActive property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsActive() { + return this.backingStore.get("isActive"); + } + /** + * Serializes information the 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("allowedActions", this.getAllowedActions()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeBooleanValue("isActive", this.getIsActive()); + } + /** + * Sets the allowedActions property value. The allowedActions property + * @param value Value to set for the allowedActions property. + */ + public void setAllowedActions(@jakarta.annotation.Nullable final DelegateAllowedActions value) { + this.backingStore.set("allowedActions", value); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the isActive property value. The isActive property + * @param value Value to set for the isActive property. + */ + public void setIsActive(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isActive", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Device.java b/src/main/java/com/microsoft/graph/beta/generated/models/Device.java index 07b2597b22f..f648f664c63 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Device.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Device.java @@ -34,6 +34,14 @@ public static Device createFromDiscriminatorValue(@jakarta.annotation.Nonnull fi public Boolean getAccountEnabled() { return this.backingStore.get("accountEnabled"); } + /** + * Gets the alternativeNames property value. The alternativeNames property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAlternativeNames() { + return this.backingStore.get("alternativeNames"); + } /** * Gets the alternativeSecurityIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le). * @return a {@link java.util.List} @@ -98,6 +106,14 @@ public String getDeviceMetadata() { public String getDeviceOwnership() { return this.backingStore.get("deviceOwnership"); } + /** + * Gets the deviceTemplate property value. The deviceTemplate property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDeviceTemplate() { + return this.backingStore.get("deviceTemplate"); + } /** * Gets the deviceVersion property value. For internal use only. * @return a {@link Integer} @@ -162,6 +178,7 @@ public java.util.List getExtensions() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("accountEnabled", (n) -> { this.setAccountEnabled(n.getBooleanValue()); }); + deserializerMap.put("alternativeNames", (n) -> { this.setAlternativeNames(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("alternativeSecurityIds", (n) -> { this.setAlternativeSecurityIds(n.getCollectionOfObjectValues(AlternativeSecurityId::createFromDiscriminatorValue)); }); deserializerMap.put("approximateLastSignInDateTime", (n) -> { this.setApproximateLastSignInDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("commands", (n) -> { this.setCommands(n.getCollectionOfObjectValues(Command::createFromDiscriminatorValue)); }); @@ -170,6 +187,7 @@ public Map> getFieldDeserializers deserializerMap.put("deviceId", (n) -> { this.setDeviceId(n.getStringValue()); }); deserializerMap.put("deviceMetadata", (n) -> { this.setDeviceMetadata(n.getStringValue()); }); deserializerMap.put("deviceOwnership", (n) -> { this.setDeviceOwnership(n.getStringValue()); }); + deserializerMap.put("deviceTemplate", (n) -> { this.setDeviceTemplate(n.getCollectionOfObjectValues(DeviceTemplate::createFromDiscriminatorValue)); }); deserializerMap.put("deviceVersion", (n) -> { this.setDeviceVersion(n.getIntegerValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("domainName", (n) -> { this.setDomainName(n.getStringValue()); }); @@ -439,6 +457,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeBooleanValue("accountEnabled", this.getAccountEnabled()); + writer.writeCollectionOfPrimitiveValues("alternativeNames", this.getAlternativeNames()); writer.writeCollectionOfObjectValues("alternativeSecurityIds", this.getAlternativeSecurityIds()); writer.writeOffsetDateTimeValue("approximateLastSignInDateTime", this.getApproximateLastSignInDateTime()); writer.writeCollectionOfObjectValues("commands", this.getCommands()); @@ -447,6 +466,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("deviceId", this.getDeviceId()); writer.writeStringValue("deviceMetadata", this.getDeviceMetadata()); writer.writeStringValue("deviceOwnership", this.getDeviceOwnership()); + writer.writeCollectionOfObjectValues("deviceTemplate", this.getDeviceTemplate()); writer.writeIntegerValue("deviceVersion", this.getDeviceVersion()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("domainName", this.getDomainName()); @@ -490,6 +510,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAccountEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("accountEnabled", value); } + /** + * Sets the alternativeNames property value. The alternativeNames property + * @param value Value to set for the alternativeNames property. + */ + public void setAlternativeNames(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("alternativeNames", value); + } /** * Sets the alternativeSecurityIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le). * @param value Value to set for the alternativeSecurityIds property. @@ -546,6 +573,13 @@ public void setDeviceMetadata(@jakarta.annotation.Nullable final String value) { public void setDeviceOwnership(@jakarta.annotation.Nullable final String value) { this.backingStore.set("deviceOwnership", value); } + /** + * Sets the deviceTemplate property value. The deviceTemplate property + * @param value Value to set for the deviceTemplate property. + */ + public void setDeviceTemplate(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("deviceTemplate", value); + } /** * Sets the deviceVersion property value. For internal use only. * @param value Value to set for the deviceVersion property. 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 8ee264d9149..c281082874b 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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule * @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/DeviceManagementConfigurationReferredSettingInformation.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java index b3ec96f2168..1e8ca805d9e 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 b4327f3ada0..3672dabe4fb 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 @@ -114,7 +114,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 @@ -122,7 +122,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 @@ -170,7 +170,7 @@ public java.util.List g return this.backingStore.get("referredSettingInformationList"); } /** - * 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 @@ -243,7 +243,7 @@ public void setAccessTypes(@jakarta.annotation.Nullable final EnumSet value) { @@ -327,7 +327,7 @@ public void setReferredSettingInformationList(@jakarta.annotation.Nullable final this.backingStore.set("referredSettingInformationList", value); } /** - * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @param value Value to set for the rootDefinitionId property. */ public void setRootDefinitionId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java index bf95eb6fa2d..cd92b22c293 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java @@ -36,7 +36,7 @@ public Map> 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/DeviceManagementConfigurationSimpleSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java index c19c8a011a4..fbebe1570f2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationSimpleSettingDefinition createFromDis return new DeviceManagementConfigurationSimpleSettingDefinition(); } /** - * Gets the defaultValue property value. Default setting value for this setting + * Gets the defaultValue property value. Default setting value for this setting. * @return a {@link DeviceManagementConfigurationSettingValue} */ @jakarta.annotation.Nullable @@ -40,7 +40,7 @@ public DeviceManagementConfigurationSettingValue getDefaultValue() { return this.backingStore.get("defaultValue"); } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting + * Gets the dependedOnBy property value. list of child settings that depend on this setting. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -48,7 +48,7 @@ public java.util.List getDepen return this.backingStore.get("dependedOnBy"); } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on + * Gets the dependentOn property value. list of parent settings this setting is dependent on. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -69,7 +69,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the valueDefinition property value. Definition of the value for this setting + * Gets the valueDefinition property value. Definition of the value for this setting. * @return a {@link DeviceManagementConfigurationSettingValueDefinition} */ @jakarta.annotation.Nullable @@ -89,28 +89,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("valueDefinition", this.getValueDefinition()); } /** - * Sets the defaultValue property value. Default setting value for this setting + * Sets the defaultValue property value. Default setting value for this setting. * @param value Value to set for the defaultValue property. */ public void setDefaultValue(@jakarta.annotation.Nullable final DeviceManagementConfigurationSettingValue value) { this.backingStore.set("defaultValue", value); } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting + * Sets the dependedOnBy property value. list of child settings that depend on this setting. * @param value Value to set for the dependedOnBy property. */ public void setDependedOnBy(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("dependedOnBy", value); } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on + * Sets the dependentOn property value. list of parent settings this setting is dependent on. * @param value Value to set for the dependentOn property. */ public void setDependentOn(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("dependentOn", value); } /** - * Sets the valueDefinition property value. Definition of the value for this setting + * Sets the valueDefinition property value. Definition of the value for this setting. * @param value Value to set for the valueDefinition property. */ public void setValueDefinition(@jakarta.annotation.Nullable final DeviceManagementConfigurationSettingValueDefinition value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplate.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplate.java new file mode 100644 index 00000000000..5417133b557 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplate.java @@ -0,0 +1,181 @@ +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 DeviceTemplate extends DirectoryObject implements Parsable { + /** + * Instantiates a new {@link DeviceTemplate} and sets the default values. + */ + public DeviceTemplate() { + super(); + this.setOdataType("#microsoft.graph.deviceTemplate"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeviceTemplate} + */ + @jakarta.annotation.Nonnull + public static DeviceTemplate createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeviceTemplate(); + } + /** + * Gets the deviceAuthority property value. The deviceAuthority property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceAuthority() { + return this.backingStore.get("deviceAuthority"); + } + /** + * Gets the deviceInstances property value. The deviceInstances property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDeviceInstances() { + return this.backingStore.get("deviceInstances"); + } + /** + * 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("deviceAuthority", (n) -> { this.setDeviceAuthority(n.getStringValue()); }); + deserializerMap.put("deviceInstances", (n) -> { this.setDeviceInstances(n.getCollectionOfObjectValues(Device::createFromDiscriminatorValue)); }); + deserializerMap.put("manufacturer", (n) -> { this.setManufacturer(n.getStringValue()); }); + deserializerMap.put("model", (n) -> { this.setModel(n.getStringValue()); }); + deserializerMap.put("mutualTlsOauthConfigurationId", (n) -> { this.setMutualTlsOauthConfigurationId(n.getStringValue()); }); + deserializerMap.put("mutualTlsOauthConfigurationTenantId", (n) -> { this.setMutualTlsOauthConfigurationTenantId(n.getStringValue()); }); + deserializerMap.put("operatingSystem", (n) -> { this.setOperatingSystem(n.getStringValue()); }); + deserializerMap.put("owners", (n) -> { this.setOwners(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the manufacturer property value. The manufacturer property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManufacturer() { + return this.backingStore.get("manufacturer"); + } + /** + * Gets the model property value. The model property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getModel() { + return this.backingStore.get("model"); + } + /** + * Gets the mutualTlsOauthConfigurationId property value. The mutualTlsOauthConfigurationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMutualTlsOauthConfigurationId() { + return this.backingStore.get("mutualTlsOauthConfigurationId"); + } + /** + * Gets the mutualTlsOauthConfigurationTenantId property value. The mutualTlsOauthConfigurationTenantId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMutualTlsOauthConfigurationTenantId() { + return this.backingStore.get("mutualTlsOauthConfigurationTenantId"); + } + /** + * Gets the operatingSystem property value. The operatingSystem property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystem() { + return this.backingStore.get("operatingSystem"); + } + /** + * Gets the owners property value. The owners property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOwners() { + return this.backingStore.get("owners"); + } + /** + * Serializes information the 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("deviceAuthority", this.getDeviceAuthority()); + writer.writeCollectionOfObjectValues("deviceInstances", this.getDeviceInstances()); + writer.writeStringValue("manufacturer", this.getManufacturer()); + writer.writeStringValue("model", this.getModel()); + writer.writeStringValue("mutualTlsOauthConfigurationId", this.getMutualTlsOauthConfigurationId()); + writer.writeStringValue("mutualTlsOauthConfigurationTenantId", this.getMutualTlsOauthConfigurationTenantId()); + writer.writeStringValue("operatingSystem", this.getOperatingSystem()); + writer.writeCollectionOfObjectValues("owners", this.getOwners()); + } + /** + * Sets the deviceAuthority property value. The deviceAuthority property + * @param value Value to set for the deviceAuthority property. + */ + public void setDeviceAuthority(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceAuthority", value); + } + /** + * Sets the deviceInstances property value. The deviceInstances property + * @param value Value to set for the deviceInstances property. + */ + public void setDeviceInstances(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("deviceInstances", value); + } + /** + * Sets the manufacturer property value. The manufacturer property + * @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 model property value. The model property + * @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 mutualTlsOauthConfigurationId property value. The mutualTlsOauthConfigurationId property + * @param value Value to set for the mutualTlsOauthConfigurationId property. + */ + public void setMutualTlsOauthConfigurationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mutualTlsOauthConfigurationId", value); + } + /** + * Sets the mutualTlsOauthConfigurationTenantId property value. The mutualTlsOauthConfigurationTenantId property + * @param value Value to set for the mutualTlsOauthConfigurationTenantId property. + */ + public void setMutualTlsOauthConfigurationTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mutualTlsOauthConfigurationTenantId", value); + } + /** + * Sets the operatingSystem property value. The operatingSystem property + * @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 owners property value. The owners property + * @param value Value to set for the owners property. + */ + public void setOwners(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("owners", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplateCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplateCollectionResponse.java new file mode 100644 index 00000000000..2946c757044 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceTemplateCollectionResponse.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 DeviceTemplateCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DeviceTemplateCollectionResponse} and sets the default values. + */ + public DeviceTemplateCollectionResponse() { + 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 DeviceTemplateCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static DeviceTemplateCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeviceTemplateCollectionResponse(); + } + /** + * 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(DeviceTemplate::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/Dictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/Dictionary.java index 7cc068a82ea..bf349e61b41 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Dictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Dictionary.java @@ -42,6 +42,7 @@ public static Dictionary createFromDiscriminatorValue(@jakarta.annotation.Nonnul case "#microsoft.graph.partner.security.additionalDataDictionary": return new AdditionalDataDictionary(); case "#microsoft.graph.plannerFormsDictionary": return new PlannerFormsDictionary(); case "#microsoft.graph.resultTemplateDictionary": return new ResultTemplateDictionary(); + case "#microsoft.graph.wafAllowedHeadersDictionary": return new WafAllowedHeadersDictionary(); } } return new Dictionary(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java b/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java index 278e1e719d7..45aa62d6894 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java @@ -130,6 +130,7 @@ public Map> getFieldDeserializers deserializerMap.put("recommendations", (n) -> { this.setRecommendations(n.getCollectionOfObjectValues(Recommendation::createFromDiscriminatorValue)); }); deserializerMap.put("sharedEmailDomains", (n) -> { this.setSharedEmailDomains(n.getCollectionOfObjectValues(SharedEmailDomain::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getCollectionOfObjectValues(CompanySubscription::createFromDiscriminatorValue)); }); + deserializerMap.put("templates", (n) -> { this.setTemplates(n.getObjectValue(Template::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -204,6 +205,14 @@ public java.util.List getSharedEmailDomains() { public java.util.List getSubscriptions() { return this.backingStore.get("subscriptions"); } + /** + * Gets the templates property value. The templates property + * @return a {@link Template} + */ + @jakarta.annotation.Nullable + public Template getTemplates() { + return this.backingStore.get("templates"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -230,6 +239,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("recommendations", this.getRecommendations()); writer.writeCollectionOfObjectValues("sharedEmailDomains", this.getSharedEmailDomains()); writer.writeCollectionOfObjectValues("subscriptions", this.getSubscriptions()); + writer.writeObjectValue("templates", this.getTemplates()); } /** * Sets the administrativeUnits property value. Conceptual container for user and group directory objects. @@ -364,4 +374,11 @@ public void setSharedEmailDomains(@jakarta.annotation.Nullable final java.util.L public void setSubscriptions(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("subscriptions", value); } + /** + * Sets the templates property value. The templates property + * @param value Value to set for the templates property. + */ + public void setTemplates(@jakarta.annotation.Nullable final Template value) { + this.backingStore.set("templates", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java index dd0e758c64a..3c04a0225f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java @@ -39,6 +39,7 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N case "#microsoft.graph.contract": return new Contract(); case "#microsoft.graph.crossTenantAccessPolicy": return new CrossTenantAccessPolicy(); case "#microsoft.graph.device": return new Device(); + case "#microsoft.graph.deviceTemplate": return new DeviceTemplate(); case "#microsoft.graph.directoryObjectPartnerReference": return new DirectoryObjectPartnerReference(); case "#microsoft.graph.directoryRole": return new DirectoryRole(); case "#microsoft.graph.directoryRoleTemplate": return new DirectoryRoleTemplate(); @@ -53,6 +54,7 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N case "#microsoft.graph.homeRealmDiscoveryPolicy": return new HomeRealmDiscoveryPolicy(); case "#microsoft.graph.identitySecurityDefaultsEnforcementPolicy": return new IdentitySecurityDefaultsEnforcementPolicy(); case "#microsoft.graph.multiTenantOrganizationMember": return new MultiTenantOrganizationMember(); + case "#microsoft.graph.mutualTlsOauthConfiguration": return new MutualTlsOauthConfiguration(); case "#microsoft.graph.organization": return new Organization(); case "#microsoft.graph.orgContact": return new OrgContact(); case "#microsoft.graph.pendingExternalUserProfile": return new PendingExternalUserProfile(); @@ -68,6 +70,7 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N case "#microsoft.graph.tokenIssuancePolicy": return new TokenIssuancePolicy(); case "#microsoft.graph.tokenLifetimePolicy": return new TokenLifetimePolicy(); case "#microsoft.graph.trustedCertificateAuthorityAsEntityBase": return new TrustedCertificateAuthorityAsEntityBase(); + case "#microsoft.graph.trustedCertificateAuthorityBase": return new TrustedCertificateAuthorityBase(); case "#microsoft.graph.user": return new User(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java index 5275e0bf2dc..c9153d557f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java @@ -25,7 +25,7 @@ public static DriveRestoreArtifactsBulkAdditionRequest createFromDiscriminatorVa return new DriveRestoreArtifactsBulkAdditionRequest(); } /** - * Gets the directoryObjectIds property value. The directoryObjectIds property + * Gets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -33,7 +33,7 @@ public java.util.List getDirectoryObjectIds() { return this.backingStore.get("directoryObjectIds"); } /** - * Gets the drives property value. The drives property + * Gets the drives property value. The list of email addresses that are added to the corresponding OneDrive for work or school restore session in a bulk operation. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("drives", this.getDrives()); } /** - * Sets the directoryObjectIds property value. The directoryObjectIds property + * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @param value Value to set for the directoryObjectIds property. */ public void setDirectoryObjectIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("directoryObjectIds", value); } /** - * Sets the drives property value. The drives property + * Sets the drives property value. The list of email addresses that are added to the corresponding OneDrive for work or school restore session in a bulk operation. * @param value Value to set for the drives property. */ public void setDrives(@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 3f404fbe4f4..1f9d083eace 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -11,11 +11,14 @@ import com.microsoft.graph.beta.models.devicemanagement.AlertRule; import com.microsoft.graph.beta.models.devicemanagement.Monitoring; import com.microsoft.graph.beta.models.ediscovery.AddToReviewSetOperation; +import com.microsoft.graph.beta.models.ediscovery.CaseEscaped; import com.microsoft.graph.beta.models.ediscovery.CaseExportOperation; import com.microsoft.graph.beta.models.ediscovery.CaseHoldOperation; import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; +import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; +import com.microsoft.graph.beta.models.ediscovery.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; @@ -23,9 +26,11 @@ 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.TagOperation; import com.microsoft.graph.beta.models.ediscovery.UnifiedGroupSource; +import com.microsoft.graph.beta.models.ediscovery.UserSource; import com.microsoft.graph.beta.models.externalconnectors.ConnectionOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionQuota; import com.microsoft.graph.beta.models.externalconnectors.ExternalActivity; @@ -35,6 +40,7 @@ import com.microsoft.graph.beta.models.externalconnectors.ExternalItem; import com.microsoft.graph.beta.models.externalconnectors.Identity; import com.microsoft.graph.beta.models.externalconnectors.Schema; +import com.microsoft.graph.beta.models.healthmonitoring.Alert; import com.microsoft.graph.beta.models.healthmonitoring.AlertConfiguration; import com.microsoft.graph.beta.models.healthmonitoring.HealthMonitoringRoot; import com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension; @@ -169,7 +175,6 @@ import com.microsoft.graph.beta.models.search.Bookmark; import com.microsoft.graph.beta.models.search.Qna; import com.microsoft.graph.beta.models.search.SearchAnswer; -import com.microsoft.graph.beta.models.security.Alert; import com.microsoft.graph.beta.models.security.AnalyzedEmail; import com.microsoft.graph.beta.models.security.Article; import com.microsoft.graph.beta.models.security.ArticleIndicator; @@ -178,17 +183,19 @@ import com.microsoft.graph.beta.models.security.AuditLogQuery; import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; -import com.microsoft.graph.beta.models.security.CaseEscaped; -import com.microsoft.graph.beta.models.security.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; +import com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport; import com.microsoft.graph.beta.models.security.CollaborationRoot; +import com.microsoft.graph.beta.models.security.DataDiscoveryReport; +import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSource; import com.microsoft.graph.beta.models.security.DataSourceContainer; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; +import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; +import com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo; import com.microsoft.graph.beta.models.security.DispositionReviewStage; import com.microsoft.graph.beta.models.security.EdiscoveryAddToReviewSetOperation; import com.microsoft.graph.beta.models.security.EdiscoveryCase; @@ -212,6 +219,7 @@ import com.microsoft.graph.beta.models.security.EmailThreatSubmission; import com.microsoft.graph.beta.models.security.EmailThreatSubmissionPolicy; import com.microsoft.graph.beta.models.security.EmailUrlThreatSubmission; +import com.microsoft.graph.beta.models.security.EndpointDiscoveredCloudAppDetail; import com.microsoft.graph.beta.models.security.File; import com.microsoft.graph.beta.models.security.FileContentThreatSubmission; import com.microsoft.graph.beta.models.security.FilePlanDescriptor; @@ -250,7 +258,6 @@ 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.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; @@ -262,7 +269,6 @@ import com.microsoft.graph.beta.models.security.TriggerTypesRoot; import com.microsoft.graph.beta.models.security.UnclassifiedArtifact; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; -import com.microsoft.graph.beta.models.security.UserSource; import com.microsoft.graph.beta.models.security.Vulnerability; import com.microsoft.graph.beta.models.security.VulnerabilityComponent; import com.microsoft.graph.beta.models.security.WhoisBaseRecord; @@ -412,6 +418,9 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.agreementFileLocalization": return new AgreementFileLocalization(); case "#microsoft.graph.agreementFileProperties": return new AgreementFileProperties(); case "#microsoft.graph.agreementFileVersion": return new AgreementFileVersion(); + case "#microsoft.graph.aiInteraction": return new AiInteraction(); + case "#microsoft.graph.aiInteractionHistory": return new AiInteractionHistory(); + case "#microsoft.graph.aiUser": return new AiUser(); case "#microsoft.graph.alert": return new Alert(); case "#microsoft.graph.allowedDataLocation": return new AllowedDataLocation(); case "#microsoft.graph.allowedValue": return new AllowedValue(); @@ -484,6 +493,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.androidWorkProfileTrustedRootCertificate": return new AndroidWorkProfileTrustedRootCertificate(); case "#microsoft.graph.androidWorkProfileVpnConfiguration": return new AndroidWorkProfileVpnConfiguration(); case "#microsoft.graph.androidWorkProfileWiFiConfiguration": return new AndroidWorkProfileWiFiConfiguration(); + case "#microsoft.graph.announcement": return new Announcement(); case "#microsoft.graph.anonymousGuestConversationMember": return new AnonymousGuestConversationMember(); case "#microsoft.graph.aospDeviceOwnerCertificateProfileBase": return new AospDeviceOwnerCertificateProfileBase(); case "#microsoft.graph.aospDeviceOwnerCompliancePolicy": return new AospDeviceOwnerCompliancePolicy(); @@ -637,6 +647,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.callRecords.participantBase": return new ParticipantBase(); case "#microsoft.graph.callRecords.segment": return new Segment(); case "#microsoft.graph.callRecords.session": return new Session(); + case "#microsoft.graph.callSettings": return new CallSettings(); case "#microsoft.graph.callTranscript": return new CallTranscript(); case "#microsoft.graph.cancelMediaProcessingOperation": return new CancelMediaProcessingOperation(); case "#microsoft.graph.canvasLayout": return new CanvasLayout(); @@ -648,6 +659,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.certificateBasedAuthConfiguration": return new CertificateBasedAuthConfiguration(); case "#microsoft.graph.certificateBasedAuthPki": return new CertificateBasedAuthPki(); case "#microsoft.graph.certificateConnectorDetails": return new CertificateConnectorDetails(); + case "#microsoft.graph.changeItemBase": return new ChangeItemBase(); case "#microsoft.graph.changeTrackedEntity": return new ChangeTrackedEntity(); case "#microsoft.graph.channel": return new Channel(); case "#microsoft.graph.chat": return new Chat(); @@ -767,6 +779,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.delegatedAdminRelationshipRequest": return new DelegatedAdminRelationshipRequest(); case "#microsoft.graph.delegatedAdminServiceManagementDetail": return new DelegatedAdminServiceManagementDetail(); case "#microsoft.graph.delegatedPermissionClassification": return new DelegatedPermissionClassification(); + case "#microsoft.graph.delegationSettings": return new DelegationSettings(); case "#microsoft.graph.deletedChat": return new DeletedChat(); case "#microsoft.graph.deletedItemContainer": return new DeletedItemContainer(); case "#microsoft.graph.deletedTeam": return new DeletedTeam(); @@ -854,13 +867,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceManagementConfigurationPolicyTemplate": return new DeviceManagementConfigurationPolicyTemplate(); case "#microsoft.graph.deviceManagementConfigurationRedirectSettingDefinition": return new DeviceManagementConfigurationRedirectSettingDefinition(); case "#microsoft.graph.deviceManagementConfigurationSetting": return new DeviceManagementConfigurationSetting(); - case "#microsoft.graph.deviceManagementConfigurationSettingDefinition": return new DeviceManagementConfigurationSettingDefinition(); - case "#microsoft.graph.deviceManagementConfigurationSettingGroupCollectionDefinition": return new DeviceManagementConfigurationSettingGroupCollectionDefinition(); - case "#microsoft.graph.deviceManagementConfigurationSettingGroupDefinition": return new DeviceManagementConfigurationSettingGroupDefinition(); - case "#microsoft.graph.deviceManagementConfigurationSettingTemplate": return new DeviceManagementConfigurationSettingTemplate(); - case "#microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionDefinition": return new DeviceManagementConfigurationSimpleSettingCollectionDefinition(); - case "#microsoft.graph.deviceManagementConfigurationSimpleSettingDefinition": return new DeviceManagementConfigurationSimpleSettingDefinition(); - case "#microsoft.graph.deviceManagementDerivedCredentialSettings": return new DeviceManagementDerivedCredentialSettings(); } return null; } @@ -872,6 +878,13 @@ 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.deviceManagementConfigurationSettingDefinition": return new DeviceManagementConfigurationSettingDefinition(); + case "#microsoft.graph.deviceManagementConfigurationSettingGroupCollectionDefinition": return new DeviceManagementConfigurationSettingGroupCollectionDefinition(); + case "#microsoft.graph.deviceManagementConfigurationSettingGroupDefinition": return new DeviceManagementConfigurationSettingGroupDefinition(); + case "#microsoft.graph.deviceManagementConfigurationSettingTemplate": return new DeviceManagementConfigurationSettingTemplate(); + case "#microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionDefinition": return new DeviceManagementConfigurationSimpleSettingCollectionDefinition(); + case "#microsoft.graph.deviceManagementConfigurationSimpleSettingDefinition": return new DeviceManagementConfigurationSimpleSettingDefinition(); + case "#microsoft.graph.deviceManagementDerivedCredentialSettings": return new DeviceManagementDerivedCredentialSettings(); case "#microsoft.graph.deviceManagementDomainJoinConnector": return new DeviceManagementDomainJoinConnector(); case "#microsoft.graph.deviceManagementExchangeConnector": return new DeviceManagementExchangeConnector(); case "#microsoft.graph.deviceManagementExchangeOnPremisesPolicy": return new DeviceManagementExchangeOnPremisesPolicy(); @@ -908,6 +921,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceRegistrationPolicy": return new DeviceRegistrationPolicy(); case "#microsoft.graph.deviceSetupConfiguration": return new DeviceSetupConfiguration(); case "#microsoft.graph.deviceShellScript": return new DeviceShellScript(); + case "#microsoft.graph.deviceTemplate": return new DeviceTemplate(); case "#microsoft.graph.directory": return new Directory(); case "#microsoft.graph.directoryAudit": return new DirectoryAudit(); case "#microsoft.graph.directoryDefinition": return new DirectoryDefinition(); @@ -1327,6 +1341,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull 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(); @@ -1363,15 +1378,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.managedIOSLobApp": return new ManagedIOSLobApp(); case "#microsoft.graph.managedIOSStoreApp": return new ManagedIOSStoreApp(); case "#microsoft.graph.managedMobileApp": return new ManagedMobileApp(); - case "#microsoft.graph.managedMobileLobApp": return new ManagedMobileLobApp(); - case "#microsoft.graph.managedTenants.aggregatedPolicyCompliance": return new AggregatedPolicyCompliance(); - case "#microsoft.graph.managedTenants.appPerformance": return new AppPerformance(); - case "#microsoft.graph.managedTenants.auditEvent": return new AuditEvent(); - case "#microsoft.graph.managedTenants.cloudPcConnection": return new CloudPcConnection(); - case "#microsoft.graph.managedTenants.cloudPcDevice": return new CloudPcDevice(); - case "#microsoft.graph.managedTenants.cloudPcOverview": return new CloudPcOverview(); - case "#microsoft.graph.managedTenants.conditionalAccessPolicyCoverage": return new ConditionalAccessPolicyCoverage(); - case "#microsoft.graph.managedTenants.credentialUserRegistrationsSummary": return new CredentialUserRegistrationsSummary(); } return null; } @@ -1383,6 +1389,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.managedMobileLobApp": return new ManagedMobileLobApp(); + case "#microsoft.graph.managedTenants.aggregatedPolicyCompliance": return new AggregatedPolicyCompliance(); + case "#microsoft.graph.managedTenants.appPerformance": return new AppPerformance(); + case "#microsoft.graph.managedTenants.auditEvent": return new AuditEvent(); + case "#microsoft.graph.managedTenants.cloudPcConnection": return new CloudPcConnection(); + case "#microsoft.graph.managedTenants.cloudPcDevice": return new CloudPcDevice(); + case "#microsoft.graph.managedTenants.cloudPcOverview": return new CloudPcOverview(); + case "#microsoft.graph.managedTenants.conditionalAccessPolicyCoverage": return new ConditionalAccessPolicyCoverage(); + case "#microsoft.graph.managedTenants.credentialUserRegistrationsSummary": return new CredentialUserRegistrationsSummary(); case "#microsoft.graph.managedTenants.deviceAppPerformance": return new DeviceAppPerformance(); case "#microsoft.graph.managedTenants.deviceCompliancePolicySettingStateSummary": return new DeviceCompliancePolicySettingStateSummary(); case "#microsoft.graph.managedTenants.deviceHealthStatus": return new DeviceHealthStatus(); @@ -1475,6 +1490,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.multiValueLegacyExtendedProperty": return new MultiValueLegacyExtendedProperty(); case "#microsoft.graph.muteParticipantOperation": return new MuteParticipantOperation(); case "#microsoft.graph.muteParticipantsOperation": return new MuteParticipantsOperation(); + case "#microsoft.graph.mutualTlsOauthConfiguration": return new MutualTlsOauthConfiguration(); case "#microsoft.graph.namedLocation": return new NamedLocation(); case "#microsoft.graph.ndesConnector": return new NdesConnector(); case "#microsoft.graph.networkaccess.alert": return new Alert(); @@ -1530,6 +1546,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.office365ServicesUserCounts": return new Office365ServicesUserCounts(); case "#microsoft.graph.officeGraphInsights": return new OfficeGraphInsights(); case "#microsoft.graph.officeSuiteApp": return new OfficeSuiteApp(); + case "#microsoft.graph.oidcIdentityProvider": return new OidcIdentityProvider(); case "#microsoft.graph.onAttributeCollectionListener": return new OnAttributeCollectionListener(); case "#microsoft.graph.onAttributeCollectionStartCustomExtension": return new OnAttributeCollectionStartCustomExtension(); case "#microsoft.graph.onAttributeCollectionStartListener": return new OnAttributeCollectionStartListener(); @@ -1769,6 +1786,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.riskyServicePrincipalHistoryItem": return new RiskyServicePrincipalHistoryItem(); case "#microsoft.graph.riskyUser": return new RiskyUser(); case "#microsoft.graph.riskyUserHistoryItem": return new RiskyUserHistoryItem(); + case "#microsoft.graph.roadmap": return new Roadmap(); case "#microsoft.graph.roleAssignment": return new RoleAssignment(); case "#microsoft.graph.roleDefinition": return new RoleDefinition(); case "#microsoft.graph.roleManagementAlert": return new RoleManagementAlert(); @@ -1817,12 +1835,17 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.casesRoot": return new CasesRoot(); case "#microsoft.graph.security.categoryTemplate": return new CategoryTemplate(); case "#microsoft.graph.security.citationTemplate": return new CitationTemplate(); + case "#microsoft.graph.security.cloudAppDiscoveryReport": return new CloudAppDiscoveryReport(); case "#microsoft.graph.security.collaborationRoot": return new CollaborationRoot(); + case "#microsoft.graph.security.dataDiscoveryReport": return new DataDiscoveryReport(); + case "#microsoft.graph.security.dataDiscoveryRoot": return new DataDiscoveryRoot(); case "#microsoft.graph.security.dataSet": return new DataSet(); case "#microsoft.graph.security.dataSource": return new DataSource(); case "#microsoft.graph.security.dataSourceContainer": return new DataSourceContainer(); case "#microsoft.graph.security.departmentTemplate": return new DepartmentTemplate(); case "#microsoft.graph.security.detectionRule": return new DetectionRule(); + case "#microsoft.graph.security.discoveredCloudAppDetail": return new DiscoveredCloudAppDetail(); + case "#microsoft.graph.security.discoveredCloudAppInfo": return new DiscoveredCloudAppInfo(); case "#microsoft.graph.security.dispositionReviewStage": return new DispositionReviewStage(); case "#microsoft.graph.security.ediscoveryAddToReviewSetOperation": return new EdiscoveryAddToReviewSetOperation(); case "#microsoft.graph.security.ediscoveryCase": return new EdiscoveryCase(); @@ -1846,6 +1869,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.emailThreatSubmission": return new EmailThreatSubmission(); case "#microsoft.graph.security.emailThreatSubmissionPolicy": return new EmailThreatSubmissionPolicy(); case "#microsoft.graph.security.emailUrlThreatSubmission": return new EmailUrlThreatSubmission(); + case "#microsoft.graph.security.endpointDiscoveredCloudAppDetail": return new EndpointDiscoveredCloudAppDetail(); case "#microsoft.graph.security.file": return new File(); case "#microsoft.graph.security.fileContentThreatSubmission": return new FileContentThreatSubmission(); case "#microsoft.graph.security.filePlanDescriptor": return new FilePlanDescriptor(); @@ -1865,6 +1889,17 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.hostTracker": return new HostTracker(); case "#microsoft.graph.security.identityContainer": return new IdentityContainer(); case "#microsoft.graph.security.incident": return new Incident(); + } + 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.indicator": return new Indicator(); case "#microsoft.graph.security.informationProtection": return new InformationProtection(); case "#microsoft.graph.security.informationProtectionPolicySetting": return new InformationProtectionPolicySetting(); @@ -1883,17 +1918,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.search": return new Search(); case "#microsoft.graph.security.security": return new Security(); case "#microsoft.graph.security.sensitivityLabel": return new SensitivityLabel(); - } - 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.sensor": return new Sensor(); case "#microsoft.graph.security.siteSource": return new SiteSource(); case "#microsoft.graph.security.sslCertificate": return new SslCertificate(); @@ -2047,6 +2071,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull 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(); case "#microsoft.graph.tenantAppManagementPolicy": return new TenantAppManagementPolicy(); @@ -2085,6 +2110,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.trainingLanguageDetail": return new TrainingLanguageDetail(); case "#microsoft.graph.trending": return new Trending(); case "#microsoft.graph.trustedCertificateAuthorityAsEntityBase": return new TrustedCertificateAuthorityAsEntityBase(); + case "#microsoft.graph.trustedCertificateAuthorityBase": return new TrustedCertificateAuthorityBase(); case "#microsoft.graph.trustFrameworkKeySet": return new TrustFrameworkKeySet(); case "#microsoft.graph.trustFrameworkPolicy": return new TrustFrameworkPolicy(); case "#microsoft.graph.unenforcedMfaAwsUserFinding": return new UnenforcedMfaAwsUserFinding(); @@ -2120,6 +2146,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.unmuteParticipantOperation": return new UnmuteParticipantOperation(); case "#microsoft.graph.unsupportedDeviceConfiguration": return new UnsupportedDeviceConfiguration(); case "#microsoft.graph.unsupportedGroupPolicyExtension": return new UnsupportedGroupPolicyExtension(); + case "#microsoft.graph.updateAllMessagesReadStateOperation": return new UpdateAllMessagesReadStateOperation(); case "#microsoft.graph.updateRecordingStatusOperation": return new UpdateRecordingStatusOperation(); case "#microsoft.graph.urlAssessmentRequest": return new UrlAssessmentRequest(); case "#microsoft.graph.usageRight": return new UsageRight(); @@ -2373,6 +2400,17 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.workbookChartSeries": return new WorkbookChartSeries(); case "#microsoft.graph.workbookChartSeriesFormat": return new WorkbookChartSeriesFormat(); case "#microsoft.graph.workbookChartTitle": return new WorkbookChartTitle(); + } + 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.workbookChartTitleFormat": return new WorkbookChartTitleFormat(); case "#microsoft.graph.workbookComment": return new WorkbookComment(); case "#microsoft.graph.workbookCommentReply": return new WorkbookCommentReply(); @@ -2394,17 +2432,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.workbookRangeView": return new WorkbookRangeView(); case "#microsoft.graph.workbookTable": return new WorkbookTable(); case "#microsoft.graph.workbookTableColumn": return new WorkbookTableColumn(); - } - 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.workbookTableRow": return new WorkbookTableRow(); case "#microsoft.graph.workbookTableSort": return new WorkbookTableSort(); case "#microsoft.graph.workbookWorksheet": return new WorkbookWorksheet(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeRestoreSession.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeRestoreSession.java index 70a650ffc8c..7829523f2b4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeRestoreSession.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeRestoreSession.java @@ -54,7 +54,7 @@ public java.util.List getMailboxRestoreArtifacts() { return this.backingStore.get("mailboxRestoreArtifacts"); } /** - * Gets the mailboxRestoreArtifactsBulkAdditionRequests property value. The mailboxRestoreArtifactsBulkAdditionRequests property + * Gets the mailboxRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -87,7 +87,7 @@ public void setMailboxRestoreArtifacts(@jakarta.annotation.Nullable final java.u this.backingStore.set("mailboxRestoreArtifacts", value); } /** - * Sets the mailboxRestoreArtifactsBulkAdditionRequests property value. The mailboxRestoreArtifactsBulkAdditionRequests property + * Sets the mailboxRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes. * @param value Value to set for the mailboxRestoreArtifactsBulkAdditionRequests property. */ public void setMailboxRestoreArtifactsBulkAdditionRequests(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java index 5b7bd0414e8..8e57b0e88a7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java @@ -71,7 +71,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Gets the name property value. Extended Key Usage Name * @return a {@link String} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public String getName() { return this.backingStore.get("name"); } /** - * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Gets the objectIdentifier property value. Extended Key Usage Object Identifier * @return a {@link String} */ @jakarta.annotation.Nullable @@ -121,14 +121,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Sets the name property value. Extended Key Usage Name * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("name", value); } /** - * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Sets the objectIdentifier property value. Extended Key Usage Object Identifier * @param value Value to set for the objectIdentifier property. */ public void setObjectIdentifier(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityCredential.java b/src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityCredential.java index 5a957660482..a2bfbec0ce6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityCredential.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityCredential.java @@ -32,6 +32,14 @@ public static FederatedIdentityCredential createFromDiscriminatorValue(@jakarta. public java.util.List getAudiences() { return this.backingStore.get("audiences"); } + /** + * Gets the claimsMatchingExpression property value. Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference. + * @return a {@link FederatedIdentityExpression} + */ + @jakarta.annotation.Nullable + public FederatedIdentityExpression getClaimsMatchingExpression() { + return this.backingStore.get("claimsMatchingExpression"); + } /** * Gets the description property value. The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional. * @return a {@link String} @@ -48,6 +56,7 @@ public String getDescription() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("audiences", (n) -> { this.setAudiences(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("claimsMatchingExpression", (n) -> { this.setClaimsMatchingExpression(n.getObjectValue(FederatedIdentityExpression::createFromDiscriminatorValue)); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("issuer", (n) -> { this.setIssuer(n.getStringValue()); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); @@ -86,6 +95,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfPrimitiveValues("audiences", this.getAudiences()); + writer.writeObjectValue("claimsMatchingExpression", this.getClaimsMatchingExpression()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("issuer", this.getIssuer()); writer.writeStringValue("name", this.getName()); @@ -98,6 +108,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAudiences(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("audiences", value); } + /** + * Sets the claimsMatchingExpression property value. Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference. + * @param value Value to set for the claimsMatchingExpression property. + */ + public void setClaimsMatchingExpression(@jakarta.annotation.Nullable final FederatedIdentityExpression value) { + this.backingStore.set("claimsMatchingExpression", value); + } /** * Sets the description property value. The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional. * @param value Value to set for the description property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityExpression.java b/src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityExpression.java new file mode 100644 index 00000000000..012570e1085 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FederatedIdentityExpression.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 FederatedIdentityExpression implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link FederatedIdentityExpression} and sets the default values. + */ + public FederatedIdentityExpression() { + 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 FederatedIdentityExpression} + */ + @jakarta.annotation.Nonnull + public static FederatedIdentityExpression createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FederatedIdentityExpression(); + } + /** + * 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("languageVersion", (n) -> { this.setLanguageVersion(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the languageVersion property value. Indicated the language version to be used. Should always be set to 1. Required. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getLanguageVersion() { + return this.backingStore.get("languageVersion"); + } + /** + * 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 value property value. Indicates the configured expression. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("languageVersion", this.getLanguageVersion()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("value", this.getValue()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the languageVersion property value. Indicated the language version to be used. Should always be set to 1. Required. + * @param value Value to set for the languageVersion property. + */ + public void setLanguageVersion(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("languageVersion", 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 value property value. Indicates the configured expression. Required. + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java b/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java index 25c33634d71..41bcc66e813 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IPv4CidrRange.java @@ -6,6 +6,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * IP range base class for representing IPV4, IPV6 address ranges + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class IPv4CidrRange extends IpRange implements Parsable { /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java b/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java index 902d66b0518..a02d6ec75ee 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IPv6CidrRange.java @@ -6,6 +6,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * IP range base class for representing IPV4, IPV6 address ranges + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class IPv6CidrRange extends IpRange implements Parsable { /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java index f83813805c3..3b676b97c5b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java @@ -125,7 +125,7 @@ public java.util.List getCustomAuthenticationExte */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(12); + final HashMap> deserializerMap = new HashMap>(13); deserializerMap.put("apiConnectors", (n) -> { this.setApiConnectors(n.getCollectionOfObjectValues(IdentityApiConnector::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationEventListeners", (n) -> { this.setAuthenticationEventListeners(n.getCollectionOfObjectValues(AuthenticationEventListener::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationEventsFlows", (n) -> { this.setAuthenticationEventsFlows(n.getCollectionOfObjectValues(AuthenticationEventsFlow::createFromDiscriminatorValue)); }); @@ -136,6 +136,7 @@ public Map> getFieldDeserializers deserializerMap.put("customAuthenticationExtensions", (n) -> { this.setCustomAuthenticationExtensions(n.getCollectionOfObjectValues(CustomAuthenticationExtension::createFromDiscriminatorValue)); }); deserializerMap.put("identityProviders", (n) -> { this.setIdentityProviders(n.getCollectionOfObjectValues(IdentityProviderBase::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("productChanges", (n) -> { this.setProductChanges(n.getCollectionOfObjectValues(ChangeItemBase::createFromDiscriminatorValue)); }); deserializerMap.put("userFlowAttributes", (n) -> { this.setUserFlowAttributes(n.getCollectionOfObjectValues(IdentityUserFlowAttribute::createFromDiscriminatorValue)); }); deserializerMap.put("userFlows", (n) -> { this.setUserFlows(n.getCollectionOfObjectValues(IdentityUserFlow::createFromDiscriminatorValue)); }); return deserializerMap; @@ -156,6 +157,14 @@ public java.util.List getIdentityProviders() { public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the productChanges property value. Represents entry point for Microsoft Entra product changes and planned new features. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProductChanges() { + return this.backingStore.get("productChanges"); + } /** * Gets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @return a {@link java.util.List} @@ -188,6 +197,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("customAuthenticationExtensions", this.getCustomAuthenticationExtensions()); writer.writeCollectionOfObjectValues("identityProviders", this.getIdentityProviders()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("productChanges", this.getProductChanges()); writer.writeCollectionOfObjectValues("userFlowAttributes", this.getUserFlowAttributes()); writer.writeCollectionOfObjectValues("userFlows", this.getUserFlows()); writer.writeAdditionalData(this.getAdditionalData()); @@ -277,6 +287,13 @@ public void setIdentityProviders(@jakarta.annotation.Nullable final java.util.Li public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the productChanges property value. Represents entry point for Microsoft Entra product changes and planned new features. + * @param value Value to set for the productChanges property. + */ + public void setProductChanges(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("productChanges", value); + } /** * Sets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @param value Value to set for the userFlowAttributes property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityProviderBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityProviderBase.java index 9ffba062262..6cd849c4bd9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityProviderBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityProviderBase.java @@ -29,6 +29,7 @@ public static IdentityProviderBase createFromDiscriminatorValue(@jakarta.annotat case "#microsoft.graph.appleManagedIdentityProvider": return new AppleManagedIdentityProvider(); case "#microsoft.graph.builtInIdentityProvider": return new BuiltInIdentityProvider(); case "#microsoft.graph.internalDomainFederation": return new InternalDomainFederation(); + case "#microsoft.graph.oidcIdentityProvider": return new OidcIdentityProvider(); case "#microsoft.graph.openIdConnectIdentityProvider": return new OpenIdConnectIdentityProvider(); case "#microsoft.graph.samlOrWsFedExternalDomainFederation": return new SamlOrWsFedExternalDomainFederation(); case "#microsoft.graph.samlOrWsFedProvider": return new SamlOrWsFedProvider(); 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 be649f8e258..f91497621b2 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 @@ -36,6 +36,7 @@ public static IdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnu if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.aiInteractionMentionedIdentitySet": return new AiInteractionMentionedIdentitySet(); case "#microsoft.graph.approvalIdentitySet": return new ApprovalIdentitySet(); case "#microsoft.graph.chatMessageFromIdentitySet": return new ChatMessageFromIdentitySet(); case "#microsoft.graph.chatMessageMentionedIdentitySet": return new ChatMessageMentionedIdentitySet(); @@ -60,7 +61,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 @@ -76,7 +77,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 @@ -105,7 +106,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 @@ -132,7 +133,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link LiveCaptionOptions} + */ + @jakarta.annotation.Nonnull + public static LiveCaptionOptions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new LiveCaptionOptions(); + } + /** + * 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("streamUrl", (n) -> { this.setStreamUrl(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 streamUrl property value. The streamUrl property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStreamUrl() { + return this.backingStore.get("streamUrl"); + } + /** + * Serializes information the 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("streamUrl", this.getStreamUrl()); + 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 streamUrl property value. The streamUrl property + * @param value Value to set for the streamUrl property. + */ + public void setStreamUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("streamUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MailFolder.java b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolder.java index aae456a7d59..2f0567f245b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MailFolder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolder.java @@ -69,6 +69,7 @@ public Map> getFieldDeserializers deserializerMap.put("messageRules", (n) -> { this.setMessageRules(n.getCollectionOfObjectValues(MessageRule::createFromDiscriminatorValue)); }); deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(Message::createFromDiscriminatorValue)); }); deserializerMap.put("multiValueExtendedProperties", (n) -> { this.setMultiValueExtendedProperties(n.getCollectionOfObjectValues(MultiValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("operations", (n) -> { this.setOperations(n.getCollectionOfObjectValues(MailFolderOperation::createFromDiscriminatorValue)); }); deserializerMap.put("parentFolderId", (n) -> { this.setParentFolderId(n.getStringValue()); }); deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); deserializerMap.put("totalItemCount", (n) -> { this.setTotalItemCount(n.getIntegerValue()); }); @@ -109,6 +110,14 @@ public java.util.List getMessages() { public java.util.List getMultiValueExtendedProperties() { return this.backingStore.get("multiValueExtendedProperties"); } + /** + * Gets the operations property value. The operations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOperations() { + return this.backingStore.get("operations"); + } /** * Gets the parentFolderId property value. The unique identifier for the mailFolder's parent mailFolder. * @return a {@link String} @@ -171,6 +180,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("messageRules", this.getMessageRules()); writer.writeCollectionOfObjectValues("messages", this.getMessages()); writer.writeCollectionOfObjectValues("multiValueExtendedProperties", this.getMultiValueExtendedProperties()); + writer.writeCollectionOfObjectValues("operations", this.getOperations()); writer.writeStringValue("parentFolderId", this.getParentFolderId()); writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); writer.writeIntegerValue("totalItemCount", this.getTotalItemCount()); @@ -227,6 +237,13 @@ public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("multiValueExtendedProperties", value); } + /** + * Sets the operations property value. The operations property + * @param value Value to set for the operations property. + */ + public void setOperations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("operations", value); + } /** * Sets the parentFolderId property value. The unique identifier for the mailFolder's parent mailFolder. * @param value Value to set for the parentFolderId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperation.java b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperation.java new file mode 100644 index 00000000000..5ffa4e16cee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperation.java @@ -0,0 +1,85 @@ +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 MailFolderOperation extends Entity implements Parsable { + /** + * Instantiates a new {@link MailFolderOperation} and sets the default values. + */ + public MailFolderOperation() { + 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 MailFolderOperation} + */ + @jakarta.annotation.Nonnull + public static MailFolderOperation 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.updateAllMessagesReadStateOperation": return new UpdateAllMessagesReadStateOperation(); + } + } + return new MailFolderOperation(); + } + /** + * 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("resourceLocation", (n) -> { this.setResourceLocation(n.getStringValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(MailFolderOperationStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the resourceLocation property value. The resourceLocation property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceLocation() { + return this.backingStore.get("resourceLocation"); + } + /** + * Gets the status property value. The status property + * @return a {@link MailFolderOperationStatus} + */ + @jakarta.annotation.Nullable + public MailFolderOperationStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Serializes information the 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("resourceLocation", this.getResourceLocation()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the resourceLocation property value. The resourceLocation property + * @param value Value to set for the resourceLocation property. + */ + public void setResourceLocation(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceLocation", value); + } + /** + * Sets the status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final MailFolderOperationStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperationCollectionResponse.java new file mode 100644 index 00000000000..b3f3b145786 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperationCollectionResponse.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 MailFolderOperationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MailFolderOperationCollectionResponse} and sets the default values. + */ + public MailFolderOperationCollectionResponse() { + 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 MailFolderOperationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MailFolderOperationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailFolderOperationCollectionResponse(); + } + /** + * 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(MailFolderOperation::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/MailFolderOperationStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperationStatus.java new file mode 100644 index 00000000000..872cac84731 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MailFolderOperationStatus.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 MailFolderOperationStatus implements ValuedEnum { + NotStarted("notStarted"), + Running("running"), + Succeeded("succeeded"), + Failed("failed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MailFolderOperationStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MailFolderOperationStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notStarted": return NotStarted; + case "running": return Running; + case "succeeded": return Succeeded; + case "failed": return Failed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java index 761cea767d6..665ca42e9b1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java @@ -25,7 +25,7 @@ public static MailboxRestoreArtifactsBulkAdditionRequest createFromDiscriminator return new MailboxRestoreArtifactsBulkAdditionRequest(); } /** - * Gets the directoryObjectIds property value. The directoryObjectIds property + * Gets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the mailboxes property value. The mailboxes property + * Gets the mailboxes property value. The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("mailboxes", this.getMailboxes()); } /** - * Sets the directoryObjectIds property value. The directoryObjectIds property + * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @param value Value to set for the directoryObjectIds property. */ public void setDirectoryObjectIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("directoryObjectIds", value); } /** - * Sets the mailboxes property value. The mailboxes property + * Sets the mailboxes property value. The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation. * @param value Value to set for the mailboxes property. */ public void setMailboxes(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MeetingAttendanceReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/MeetingAttendanceReport.java index 6a31e790028..17f20d1761e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MeetingAttendanceReport.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MeetingAttendanceReport.java @@ -33,6 +33,14 @@ public static MeetingAttendanceReport createFromDiscriminatorValue(@jakarta.anno public java.util.List getAttendanceRecords() { return this.backingStore.get("attendanceRecords"); } + /** + * Gets the externalEventInformation property value. The externalEventInformation property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExternalEventInformation() { + return this.backingStore.get("externalEventInformation"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -41,6 +49,7 @@ public java.util.List getAttendanceRecords() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("attendanceRecords", (n) -> { this.setAttendanceRecords(n.getCollectionOfObjectValues(AttendanceRecord::createFromDiscriminatorValue)); }); + deserializerMap.put("externalEventInformation", (n) -> { this.setExternalEventInformation(n.getCollectionOfObjectValues(VirtualEventExternalInformation::createFromDiscriminatorValue)); }); deserializerMap.put("meetingEndDateTime", (n) -> { this.setMeetingEndDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("meetingStartDateTime", (n) -> { this.setMeetingStartDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("totalParticipantCount", (n) -> { this.setTotalParticipantCount(n.getIntegerValue()); }); @@ -78,6 +87,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("attendanceRecords", this.getAttendanceRecords()); + writer.writeCollectionOfObjectValues("externalEventInformation", this.getExternalEventInformation()); writer.writeOffsetDateTimeValue("meetingEndDateTime", this.getMeetingEndDateTime()); writer.writeOffsetDateTimeValue("meetingStartDateTime", this.getMeetingStartDateTime()); writer.writeIntegerValue("totalParticipantCount", this.getTotalParticipantCount()); @@ -89,6 +99,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAttendanceRecords(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("attendanceRecords", value); } + /** + * Sets the externalEventInformation property value. The externalEventInformation property + * @param value Value to set for the externalEventInformation property. + */ + public void setExternalEventInformation(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("externalEventInformation", value); + } /** * Sets the meetingEndDateTime property value. UTC time when the meeting ended. Read-only. * @param value Value to set for the meetingEndDateTime property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java index 8717bd61df0..76cca558daf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java @@ -91,7 +91,7 @@ public java.util.List getCategories() { return this.backingStore.get("categories"); } /** - * Gets the createdDateTime property value. The date and time the app was created. + * Gets the createdDateTime property value. The date and time the app was created. This property is read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -99,7 +99,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the dependentAppCount property value. The total number of dependencies the child app has. + * Gets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -170,7 +170,7 @@ public String getInformationUrl() { return this.backingStore.get("informationUrl"); } /** - * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. + * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -194,7 +194,7 @@ public MimeContent getLargeIcon() { return this.backingStore.get("largeIcon"); } /** - * Gets the lastModifiedDateTime property value. The date and time the app was last modified. + * Gets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -242,7 +242,7 @@ public MobileAppPublishingState getPublishingState() { return this.backingStore.get("publishingState"); } /** - * Gets the relationships property value. List of relationships for this mobile app. + * Gets the relationships property value. The set of direct relationships for this app. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -274,7 +274,7 @@ public Integer getSupersedingAppCount() { return this.backingStore.get("supersedingAppCount"); } /** - * Gets the uploadState property value. The upload state. + * Gets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -319,14 +319,14 @@ public void setCategories(@jakarta.annotation.Nullable final java.util.List value) { @@ -452,7 +452,7 @@ public void setSupersedingAppCount(@jakarta.annotation.Nullable final Integer va this.backingStore.set("supersedingAppCount", value); } /** - * Sets the uploadState property value. The upload state. + * Sets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. * @param value Value to set for the uploadState property. */ public void setUploadState(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfiguration.java new file mode 100644 index 00000000000..61e2cdfa377 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfiguration.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 MutualTlsOauthConfiguration extends TrustedCertificateAuthorityBase implements Parsable { + /** + * Instantiates a new {@link MutualTlsOauthConfiguration} and sets the default values. + */ + public MutualTlsOauthConfiguration() { + super(); + this.setOdataType("#microsoft.graph.mutualTlsOauthConfiguration"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link MutualTlsOauthConfiguration} + */ + @jakarta.annotation.Nonnull + public static MutualTlsOauthConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MutualTlsOauthConfiguration(); + } + /** + * Gets the displayName property value. The displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("tlsClientAuthParameter", (n) -> { this.setTlsClientAuthParameter(n.getEnumValue(TlsClientRegistrationMetadata::forValue)); }); + return deserializerMap; + } + /** + * Gets the tlsClientAuthParameter property value. The tlsClientAuthParameter property + * @return a {@link TlsClientRegistrationMetadata} + */ + @jakarta.annotation.Nullable + public TlsClientRegistrationMetadata getTlsClientAuthParameter() { + return this.backingStore.get("tlsClientAuthParameter"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeEnumValue("tlsClientAuthParameter", this.getTlsClientAuthParameter()); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the tlsClientAuthParameter property value. The tlsClientAuthParameter property + * @param value Value to set for the tlsClientAuthParameter property. + */ + public void setTlsClientAuthParameter(@jakarta.annotation.Nullable final TlsClientRegistrationMetadata value) { + this.backingStore.set("tlsClientAuthParameter", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfigurationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfigurationCollectionResponse.java new file mode 100644 index 00000000000..c8617fbd664 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MutualTlsOauthConfigurationCollectionResponse.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 MutualTlsOauthConfigurationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MutualTlsOauthConfigurationCollectionResponse} and sets the default values. + */ + public MutualTlsOauthConfigurationCollectionResponse() { + 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 MutualTlsOauthConfigurationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MutualTlsOauthConfigurationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MutualTlsOauthConfigurationCollectionResponse(); + } + /** + * 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(MutualTlsOauthConfiguration::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/OidcAddressInboundClaims.java b/src/main/java/com/microsoft/graph/beta/generated/models/OidcAddressInboundClaims.java new file mode 100644 index 00000000000..bff6031ff1f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OidcAddressInboundClaims.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OidcAddressInboundClaims implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OidcAddressInboundClaims} and sets the default values. + */ + public OidcAddressInboundClaims() { + 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 OidcAddressInboundClaims} + */ + @jakarta.annotation.Nonnull + public static OidcAddressInboundClaims createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcAddressInboundClaims(); + } + /** + * 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 country property value. Country name. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCountry() { + return this.backingStore.get("country"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("country", (n) -> { this.setCountry(n.getStringValue()); }); + deserializerMap.put("locality", (n) -> { this.setLocality(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("postal_code", (n) -> { this.setPostalCode(n.getStringValue()); }); + deserializerMap.put("region", (n) -> { this.setRegion(n.getStringValue()); }); + deserializerMap.put("street_address", (n) -> { this.setStreetAddress(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the locality property value. City or locality. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocality() { + return this.backingStore.get("locality"); + } + /** + * 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 postal_code property value. Zip code or postal code. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPostalCode() { + return this.backingStore.get("postalCode"); + } + /** + * Gets the region property value. Country name. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRegion() { + return this.backingStore.get("region"); + } + /** + * Gets the street_address property value. Full mailing address, formatted for display or use on a mailing label. This field MAY contain multiple lines, separated by newlines. Newlines can be represented either as a carriage return/line feed pair ('/r/n') or as a single line feed character ('/n'). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStreetAddress() { + return this.backingStore.get("streetAddress"); + } + /** + * Serializes information the 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("country", this.getCountry()); + writer.writeStringValue("locality", this.getLocality()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("postal_code", this.getPostalCode()); + writer.writeStringValue("region", this.getRegion()); + writer.writeStringValue("street_address", this.getStreetAddress()); + 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 country property value. Country name. + * @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 locality property value. City or locality. + * @param value Value to set for the locality property. + */ + public void setLocality(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locality", 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 postal_code property value. Zip code or postal code. + * @param value Value to set for the postal_code property. + */ + public void setPostalCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("postalCode", value); + } + /** + * Sets the region property value. Country name. + * @param value Value to set for the region property. + */ + public void setRegion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("region", value); + } + /** + * Sets the street_address property value. Full mailing address, formatted for display or use on a mailing label. This field MAY contain multiple lines, separated by newlines. Newlines can be represented either as a carriage return/line feed pair ('/r/n') or as a single line feed character ('/n'). + * @param value Value to set for the street_address property. + */ + public void setStreetAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("streetAddress", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OidcClientAuthentication.java b/src/main/java/com/microsoft/graph/beta/generated/models/OidcClientAuthentication.java new file mode 100644 index 00000000000..5a5b6d4d77c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OidcClientAuthentication.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 OidcClientAuthentication implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OidcClientAuthentication} and sets the default values. + */ + public OidcClientAuthentication() { + 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 OidcClientAuthentication} + */ + @jakarta.annotation.Nonnull + public static OidcClientAuthentication 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.oidcClientSecretAuthentication": return new OidcClientSecretAuthentication(); + case "#microsoft.graph.oidcPrivateJwtKeyClientAuthentication": return new OidcPrivateJwtKeyClientAuthentication(); + } + } + return new OidcClientAuthentication(); + } + /** + * 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/OidcClientSecretAuthentication.java b/src/main/java/com/microsoft/graph/beta/generated/models/OidcClientSecretAuthentication.java new file mode 100644 index 00000000000..e6ea3d92b30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OidcClientSecretAuthentication.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 OidcClientSecretAuthentication extends OidcClientAuthentication implements Parsable { + /** + * Instantiates a new {@link OidcClientSecretAuthentication} and sets the default values. + */ + public OidcClientSecretAuthentication() { + super(); + this.setOdataType("#microsoft.graph.oidcClientSecretAuthentication"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcClientSecretAuthentication} + */ + @jakarta.annotation.Nonnull + public static OidcClientSecretAuthentication createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcClientSecretAuthentication(); + } + /** + * Gets the clientSecret property value. The client secret obtained from configuring the client application on the external OpenID Connect identity provider. The property includes the client secret and enables the identity provider to use either the clientsecretpost authentication method. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientSecret() { + return this.backingStore.get("clientSecret"); + } + /** + * 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("clientSecret", (n) -> { this.setClientSecret(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("clientSecret", this.getClientSecret()); + } + /** + * Sets the clientSecret property value. The client secret obtained from configuring the client application on the external OpenID Connect identity provider. The property includes the client secret and enables the identity provider to use either the clientsecretpost authentication method. + * @param value Value to set for the clientSecret property. + */ + public void setClientSecret(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientSecret", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OidcIdentityProvider.java b/src/main/java/com/microsoft/graph/beta/generated/models/OidcIdentityProvider.java new file mode 100644 index 00000000000..dfc9606f2c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OidcIdentityProvider.java @@ -0,0 +1,165 @@ +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 OidcIdentityProvider extends IdentityProviderBase implements Parsable { + /** + * Instantiates a new {@link OidcIdentityProvider} and sets the default values. + */ + public OidcIdentityProvider() { + super(); + this.setOdataType("#microsoft.graph.oidcIdentityProvider"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcIdentityProvider} + */ + @jakarta.annotation.Nonnull + public static OidcIdentityProvider createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcIdentityProvider(); + } + /** + * Gets the clientAuthentication property value. The clientAuthentication property + * @return a {@link OidcClientAuthentication} + */ + @jakarta.annotation.Nullable + public OidcClientAuthentication getClientAuthentication() { + return this.backingStore.get("clientAuthentication"); + } + /** + * Gets the clientId property value. The client ID for the application obtained when registering the application with the identity provider. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientId() { + return this.backingStore.get("clientId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("clientAuthentication", (n) -> { this.setClientAuthentication(n.getObjectValue(OidcClientAuthentication::createFromDiscriminatorValue)); }); + deserializerMap.put("clientId", (n) -> { this.setClientId(n.getStringValue()); }); + deserializerMap.put("inboundClaimMapping", (n) -> { this.setInboundClaimMapping(n.getObjectValue(OidcInboundClaimMappingOverride::createFromDiscriminatorValue)); }); + deserializerMap.put("issuer", (n) -> { this.setIssuer(n.getStringValue()); }); + deserializerMap.put("responseType", (n) -> { this.setResponseType(n.getEnumSetValue(OidcResponseType::forValue)); }); + deserializerMap.put("scope", (n) -> { this.setScope(n.getStringValue()); }); + deserializerMap.put("wellKnownEndpoint", (n) -> { this.setWellKnownEndpoint(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the inboundClaimMapping property value. After the OIDC provider sends an ID token back to Microsoft Entra External ID, Microsoft Entra External ID needs to be able to map the claims from the received token to the claims that Microsoft Entra ID recognizes and uses. This complex type captures that mapping. + * @return a {@link OidcInboundClaimMappingOverride} + */ + @jakarta.annotation.Nullable + public OidcInboundClaimMappingOverride getInboundClaimMapping() { + return this.backingStore.get("inboundClaimMapping"); + } + /** + * Gets the issuer property value. The issuer URI. Issuer URI is a case-sensitive URL using https scheme contains scheme, host, and optionally, port number and path components and no query or fragment components. Note: Configuring other Microsoft Entra tenants as an external identity provider is currently not supported. As a result, the microsoftonline.com domain in the issuer URI is not accepted. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIssuer() { + return this.backingStore.get("issuer"); + } + /** + * Gets the responseType property value. The responseType property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getResponseType() { + return this.backingStore.get("responseType"); + } + /** + * Gets the scope property value. Scope defines the information and permissions you are looking to gather from your custom identity provider. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getScope() { + return this.backingStore.get("scope"); + } + /** + * Gets the wellKnownEndpoint property value. The URL for the metadata document of the OpenID Connect identity provider. Every OpenID Connect identity provider describes a metadata document that contains most of the information required to perform sign-in. This includes information such as the URLs to use and the location of the service's public signing keys. The OpenID Connect metadata document is always located at an endpoint that ends in .well-known/openid-configuration. Note: The metadata document should, at minimum, contain the following properties: issuer, authorizationendpoint, tokenendpoint, tokenendpointauthmethodssupported, responsetypessupported, subjecttypessupported and jwks_uri. Visit OpenID Connect Discovery specifications for more details. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWellKnownEndpoint() { + return this.backingStore.get("wellKnownEndpoint"); + } + /** + * Serializes information the 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("clientAuthentication", this.getClientAuthentication()); + writer.writeStringValue("clientId", this.getClientId()); + writer.writeObjectValue("inboundClaimMapping", this.getInboundClaimMapping()); + writer.writeStringValue("issuer", this.getIssuer()); + writer.writeEnumSetValue("responseType", this.getResponseType()); + writer.writeStringValue("scope", this.getScope()); + writer.writeStringValue("wellKnownEndpoint", this.getWellKnownEndpoint()); + } + /** + * Sets the clientAuthentication property value. The clientAuthentication property + * @param value Value to set for the clientAuthentication property. + */ + public void setClientAuthentication(@jakarta.annotation.Nullable final OidcClientAuthentication value) { + this.backingStore.set("clientAuthentication", value); + } + /** + * Sets the clientId property value. The client ID for the application obtained when registering the application with the identity provider. + * @param value Value to set for the clientId property. + */ + public void setClientId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientId", value); + } + /** + * Sets the inboundClaimMapping property value. After the OIDC provider sends an ID token back to Microsoft Entra External ID, Microsoft Entra External ID needs to be able to map the claims from the received token to the claims that Microsoft Entra ID recognizes and uses. This complex type captures that mapping. + * @param value Value to set for the inboundClaimMapping property. + */ + public void setInboundClaimMapping(@jakarta.annotation.Nullable final OidcInboundClaimMappingOverride value) { + this.backingStore.set("inboundClaimMapping", value); + } + /** + * Sets the issuer property value. The issuer URI. Issuer URI is a case-sensitive URL using https scheme contains scheme, host, and optionally, port number and path components and no query or fragment components. Note: Configuring other Microsoft Entra tenants as an external identity provider is currently not supported. As a result, the microsoftonline.com domain in the issuer URI is not accepted. + * @param value Value to set for the issuer property. + */ + public void setIssuer(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("issuer", value); + } + /** + * Sets the responseType property value. The responseType property + * @param value Value to set for the responseType property. + */ + public void setResponseType(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("responseType", value); + } + /** + * Sets the scope property value. Scope defines the information and permissions you are looking to gather from your custom identity provider. + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("scope", value); + } + /** + * Sets the wellKnownEndpoint property value. The URL for the metadata document of the OpenID Connect identity provider. Every OpenID Connect identity provider describes a metadata document that contains most of the information required to perform sign-in. This includes information such as the URLs to use and the location of the service's public signing keys. The OpenID Connect metadata document is always located at an endpoint that ends in .well-known/openid-configuration. Note: The metadata document should, at minimum, contain the following properties: issuer, authorizationendpoint, tokenendpoint, tokenendpointauthmethodssupported, responsetypessupported, subjecttypessupported and jwks_uri. Visit OpenID Connect Discovery specifications for more details. + * @param value Value to set for the wellKnownEndpoint property. + */ + public void setWellKnownEndpoint(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("wellKnownEndpoint", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OidcInboundClaimMappingOverride.java b/src/main/java/com/microsoft/graph/beta/generated/models/OidcInboundClaimMappingOverride.java new file mode 100644 index 00000000000..b1a452b035f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OidcInboundClaimMappingOverride.java @@ -0,0 +1,260 @@ +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 OidcInboundClaimMappingOverride implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OidcInboundClaimMappingOverride} and sets the default values. + */ + public OidcInboundClaimMappingOverride() { + 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 OidcInboundClaimMappingOverride} + */ + @jakarta.annotation.Nonnull + public static OidcInboundClaimMappingOverride createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcInboundClaimMappingOverride(); + } + /** + * 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 address property value. End-user's preferred postal address. The value of the address member is a JSON RFC8259 structure containing some or all of the members defined in the resource type + * @return a {@link OidcAddressInboundClaims} + */ + @jakarta.annotation.Nullable + public OidcAddressInboundClaims getAddress() { + return this.backingStore.get("address"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the email property value. End-user's preferred e-mail address. Its value MUST conform to the RFC 5322 addr-spec syntax. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEmail() { + return this.backingStore.get("email"); + } + /** + * Gets the email_verified property value. True if the end-user's e-mail address has been verified by the identity provider; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to ensure that this e-mail address was controlled by the end-user at the time the verification was performed. If this claim value is false, or not mapped with any claim of the identity provider, the user is asked to verify email during sign-up if email is required in the user flow. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEmailVerified() { + return this.backingStore.get("emailVerified"); + } + /** + * Gets the family_name property value. Surname(s) or family name of the end-user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFamilyName() { + return this.backingStore.get("familyName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(10); + deserializerMap.put("address", (n) -> { this.setAddress(n.getObjectValue(OidcAddressInboundClaims::createFromDiscriminatorValue)); }); + deserializerMap.put("email", (n) -> { this.setEmail(n.getStringValue()); }); + deserializerMap.put("email_verified", (n) -> { this.setEmailVerified(n.getStringValue()); }); + deserializerMap.put("family_name", (n) -> { this.setFamilyName(n.getStringValue()); }); + deserializerMap.put("given_name", (n) -> { this.setGivenName(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("phone_number", (n) -> { this.setPhoneNumber(n.getStringValue()); }); + deserializerMap.put("phone_number_verified", (n) -> { this.setPhoneNumberVerified(n.getStringValue()); }); + deserializerMap.put("sub", (n) -> { this.setSub(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the given_name property value. Given name(s) or first name(s) of the end-user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getGivenName() { + return this.backingStore.get("givenName"); + } + /** + * Gets the name property value. End-user's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the end-user's locale and preferences. + * @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 phone_number property value. The claim provides the phone number for the user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPhoneNumber() { + return this.backingStore.get("phoneNumber"); + } + /** + * Gets the phone_number_verified property value. True if the end-user's phone number has been verified; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to verify the phone number. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPhoneNumberVerified() { + return this.backingStore.get("phoneNumberVerified"); + } + /** + * Gets the sub property value. Subject - Identifier for the end-user at the Issuer. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSub() { + return this.backingStore.get("sub"); + } + /** + * Serializes information the 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("address", this.getAddress()); + writer.writeStringValue("email", this.getEmail()); + writer.writeStringValue("email_verified", this.getEmailVerified()); + writer.writeStringValue("family_name", this.getFamilyName()); + writer.writeStringValue("given_name", this.getGivenName()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("phone_number", this.getPhoneNumber()); + writer.writeStringValue("phone_number_verified", this.getPhoneNumberVerified()); + writer.writeStringValue("sub", this.getSub()); + 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 address property value. End-user's preferred postal address. The value of the address member is a JSON RFC8259 structure containing some or all of the members defined in the resource type + * @param value Value to set for the address property. + */ + public void setAddress(@jakarta.annotation.Nullable final OidcAddressInboundClaims value) { + this.backingStore.set("address", 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 email property value. End-user's preferred e-mail address. Its value MUST conform to the RFC 5322 addr-spec syntax. + * @param value Value to set for the email property. + */ + public void setEmail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("email", value); + } + /** + * Sets the email_verified property value. True if the end-user's e-mail address has been verified by the identity provider; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to ensure that this e-mail address was controlled by the end-user at the time the verification was performed. If this claim value is false, or not mapped with any claim of the identity provider, the user is asked to verify email during sign-up if email is required in the user flow. + * @param value Value to set for the email_verified property. + */ + public void setEmailVerified(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("emailVerified", value); + } + /** + * Sets the family_name property value. Surname(s) or family name of the end-user. + * @param value Value to set for the family_name property. + */ + public void setFamilyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("familyName", value); + } + /** + * Sets the given_name property value. Given name(s) or first name(s) of the end-user. + * @param value Value to set for the given_name property. + */ + public void setGivenName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("givenName", value); + } + /** + * Sets the name property value. End-user's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the end-user's locale and preferences. + * @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 phone_number property value. The claim provides the phone number for the user. + * @param value Value to set for the phone_number property. + */ + public void setPhoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("phoneNumber", value); + } + /** + * Sets the phone_number_verified property value. True if the end-user's phone number has been verified; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to verify the phone number. + * @param value Value to set for the phone_number_verified property. + */ + public void setPhoneNumberVerified(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("phoneNumberVerified", value); + } + /** + * Sets the sub property value. Subject - Identifier for the end-user at the Issuer. + * @param value Value to set for the sub property. + */ + public void setSub(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sub", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OidcPrivateJwtKeyClientAuthentication.java b/src/main/java/com/microsoft/graph/beta/generated/models/OidcPrivateJwtKeyClientAuthentication.java new file mode 100644 index 00000000000..176a31ccd9c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OidcPrivateJwtKeyClientAuthentication.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 OidcPrivateJwtKeyClientAuthentication extends OidcClientAuthentication implements Parsable { + /** + * Instantiates a new {@link OidcPrivateJwtKeyClientAuthentication} and sets the default values. + */ + public OidcPrivateJwtKeyClientAuthentication() { + super(); + this.setOdataType("#microsoft.graph.oidcPrivateJwtKeyClientAuthentication"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcPrivateJwtKeyClientAuthentication} + */ + @jakarta.annotation.Nonnull + public static OidcPrivateJwtKeyClientAuthentication createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcPrivateJwtKeyClientAuthentication(); + } + /** + * 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/OidcResponseType.java b/src/main/java/com/microsoft/graph/beta/generated/models/OidcResponseType.java new file mode 100644 index 00000000000..be3ed23b703 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OidcResponseType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum OidcResponseType implements ValuedEnum { + Code("code"), + Id_token("id_token"), + Token("token"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + OidcResponseType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static OidcResponseType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "code": return Code; + case "id_token": return Id_token; + case "token": return Token; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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 b9f0b429938..59fcd462bfc 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>(24); + final HashMap> deserializerMap = new HashMap>(27); deserializerMap.put("alternateUrl", (n) -> { this.setAlternateUrl(n.getStringValue()); }); deserializerMap.put("applicationServerTimeout", (n) -> { this.setApplicationServerTimeout(n.getStringValue()); }); deserializerMap.put("applicationType", (n) -> { this.setApplicationType(n.getStringValue()); }); @@ -126,6 +126,9 @@ public Map> getFieldDeserializers deserializerMap.put("verifiedCustomDomainCertificatesMetadata", (n) -> { this.setVerifiedCustomDomainCertificatesMetadata(n.getObjectValue(VerifiedCustomDomainCertificatesMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("verifiedCustomDomainKeyCredential", (n) -> { this.setVerifiedCustomDomainKeyCredential(n.getObjectValue(KeyCredential::createFromDiscriminatorValue)); }); deserializerMap.put("verifiedCustomDomainPasswordCredential", (n) -> { this.setVerifiedCustomDomainPasswordCredential(n.getObjectValue(PasswordCredential::createFromDiscriminatorValue)); }); + deserializerMap.put("wafAllowedHeaders", (n) -> { this.setWafAllowedHeaders(n.getObjectValue(WafAllowedHeadersDictionary::createFromDiscriminatorValue)); }); + deserializerMap.put("wafIpRanges", (n) -> { this.setWafIpRanges(n.getCollectionOfObjectValues(IpRange::createFromDiscriminatorValue)); }); + deserializerMap.put("wafProvider", (n) -> { this.setWafProvider(n.getStringValue()); }); return deserializerMap; } /** @@ -280,6 +283,30 @@ public KeyCredential getVerifiedCustomDomainKeyCredential() { public PasswordCredential getVerifiedCustomDomainPasswordCredential() { return this.backingStore.get("verifiedCustomDomainPasswordCredential"); } + /** + * Gets the wafAllowedHeaders property value. The wafAllowedHeaders property + * @return a {@link WafAllowedHeadersDictionary} + */ + @jakarta.annotation.Nullable + public WafAllowedHeadersDictionary getWafAllowedHeaders() { + return this.backingStore.get("wafAllowedHeaders"); + } + /** + * Gets the wafIpRanges property value. The wafIpRanges property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getWafIpRanges() { + return this.backingStore.get("wafIpRanges"); + } + /** + * Gets the wafProvider property value. The wafProvider property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWafProvider() { + return this.backingStore.get("wafProvider"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -310,6 +337,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("verifiedCustomDomainCertificatesMetadata", this.getVerifiedCustomDomainCertificatesMetadata()); writer.writeObjectValue("verifiedCustomDomainKeyCredential", this.getVerifiedCustomDomainKeyCredential()); writer.writeObjectValue("verifiedCustomDomainPasswordCredential", this.getVerifiedCustomDomainPasswordCredential()); + writer.writeObjectValue("wafAllowedHeaders", this.getWafAllowedHeaders()); + writer.writeCollectionOfObjectValues("wafIpRanges", this.getWafIpRanges()); + writer.writeStringValue("wafProvider", this.getWafProvider()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -495,4 +525,25 @@ public void setVerifiedCustomDomainKeyCredential(@jakarta.annotation.Nullable fi public void setVerifiedCustomDomainPasswordCredential(@jakarta.annotation.Nullable final PasswordCredential value) { this.backingStore.set("verifiedCustomDomainPasswordCredential", value); } + /** + * Sets the wafAllowedHeaders property value. The wafAllowedHeaders property + * @param value Value to set for the wafAllowedHeaders property. + */ + public void setWafAllowedHeaders(@jakarta.annotation.Nullable final WafAllowedHeadersDictionary value) { + this.backingStore.set("wafAllowedHeaders", value); + } + /** + * Sets the wafIpRanges property value. The wafIpRanges property + * @param value Value to set for the wafIpRanges property. + */ + public void setWafIpRanges(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("wafIpRanges", value); + } + /** + * Sets the wafProvider property value. The wafProvider property + * @param value Value to set for the wafProvider property. + */ + public void setWafProvider(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("wafProvider", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OneDriveForBusinessRestoreSession.java b/src/main/java/com/microsoft/graph/beta/generated/models/OneDriveForBusinessRestoreSession.java index 7acf84f886c..7c3dfdcc01a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OneDriveForBusinessRestoreSession.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OneDriveForBusinessRestoreSession.java @@ -26,7 +26,7 @@ public static OneDriveForBusinessRestoreSession createFromDiscriminatorValue(@ja return new OneDriveForBusinessRestoreSession(); } /** - * Gets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * Gets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public java.util.List getDriveRestoreArtifacts() { return this.backingStore.get("driveRestoreArtifacts"); } /** - * Gets the driveRestoreArtifactsBulkAdditionRequests property value. The driveRestoreArtifactsBulkAdditionRequests property + * Gets the driveRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore a OneDrive for work or school drive. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("driveRestoreArtifactsBulkAdditionRequests", this.getDriveRestoreArtifactsBulkAdditionRequests()); } /** - * Sets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * Sets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @param value Value to set for the driveRestoreArtifacts property. */ public void setDriveRestoreArtifacts(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("driveRestoreArtifacts", value); } /** - * Sets the driveRestoreArtifactsBulkAdditionRequests property value. The driveRestoreArtifactsBulkAdditionRequests property + * Sets the driveRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore a OneDrive for work or school drive. * @param value Value to set for the driveRestoreArtifactsBulkAdditionRequests property. */ public void setDriveRestoreArtifactsBulkAdditionRequests(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactsBulkRequestBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactsBulkRequestBase.java index 83002b197e3..c02ce003373 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactsBulkRequestBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactsBulkRequestBase.java @@ -36,7 +36,7 @@ public static RestoreArtifactsBulkRequestBase createFromDiscriminatorValue(@jaka return new RestoreArtifactsBulkRequestBase(); } /** - * Gets the createdBy property value. The createdBy property + * Gets the createdBy property value. The identity of the person who created the bulk request. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public IdentitySet getCreatedBy() { return this.backingStore.get("createdBy"); } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The time when the bulk request was created. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the destinationType property value. The destinationType property + * Gets the destinationType property value. Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue. * @return a {@link DestinationType} */ @jakarta.annotation.Nullable @@ -60,7 +60,7 @@ public DestinationType getDestinationType() { return this.backingStore.get("destinationType"); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. Name of the addition request. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -68,7 +68,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the error property value. The error property + * Gets the error property value. Error details are populated for resource resolution failures. * @return a {@link PublicError} */ @jakarta.annotation.Nullable @@ -97,7 +97,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastModifiedBy property value. The lastModifiedBy property + * Gets the lastModifiedBy property value. Identity of the person who last modified this entity. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -105,7 +105,7 @@ public IdentitySet getLastModifiedBy() { return this.backingStore.get("lastModifiedBy"); } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. Timestamp when this entity was last modified. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -113,7 +113,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the protectionTimePeriod property value. The protectionTimePeriod property + * Gets the protectionTimePeriod property value. The start and end date and time of the protection period. * @return a {@link TimePeriod} */ @jakarta.annotation.Nullable @@ -121,7 +121,7 @@ public TimePeriod getProtectionTimePeriod() { return this.backingStore.get("protectionTimePeriod"); } /** - * Gets the protectionUnitIds property value. The protectionUnitIds property + * Gets the protectionUnitIds property value. Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -129,7 +129,7 @@ public java.util.List getProtectionUnitIds() { return this.backingStore.get("protectionUnitIds"); } /** - * Gets the restorePointPreference property value. The restorePointPreference property + * Gets the restorePointPreference property value. Indicates which restore point to return. The possible values are: oldest, latest, unknownFutureValue. * @return a {@link RestorePointPreference} */ @jakarta.annotation.Nullable @@ -137,7 +137,7 @@ public RestorePointPreference getRestorePointPreference() { return this.backingStore.get("restorePointPreference"); } /** - * Gets the status property value. The status property + * Gets the status property value. Determines the status of the long-running operation. The possible values area: unknown, active, completed, completedWithErrors, unknownFutureValue. * @return a {@link RestoreArtifactsBulkRequestStatus} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public RestoreArtifactsBulkRequestStatus getStatus() { return this.backingStore.get("status"); } /** - * Gets the tags property value. The tags property + * Gets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -173,84 +173,84 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumSetValue("tags", this.getTags()); } /** - * Sets the createdBy property value. The createdBy property + * Sets the createdBy property value. The identity of the person who created the bulk request. * @param value Value to set for the createdBy property. */ public void setCreatedBy(@jakarta.annotation.Nullable final IdentitySet value) { this.backingStore.set("createdBy", value); } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The time when the bulk request was created. * @param value Value to set for the createdDateTime property. */ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("createdDateTime", value); } /** - * Sets the destinationType property value. The destinationType property + * Sets the destinationType property value. Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue. * @param value Value to set for the destinationType property. */ public void setDestinationType(@jakarta.annotation.Nullable final DestinationType value) { this.backingStore.set("destinationType", value); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. Name of the addition request. * @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 error property value. The error property + * Sets the error property value. Error details are populated for resource resolution failures. * @param value Value to set for the error property. */ public void setError(@jakarta.annotation.Nullable final PublicError value) { this.backingStore.set("error", value); } /** - * Sets the lastModifiedBy property value. The lastModifiedBy property + * Sets the lastModifiedBy property value. Identity of the person who last modified this entity. * @param value Value to set for the lastModifiedBy property. */ public void setLastModifiedBy(@jakarta.annotation.Nullable final IdentitySet value) { this.backingStore.set("lastModifiedBy", value); } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. Timestamp when this entity was last modified. * @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 protectionTimePeriod property value. The protectionTimePeriod property + * Sets the protectionTimePeriod property value. The start and end date and time of the protection period. * @param value Value to set for the protectionTimePeriod property. */ public void setProtectionTimePeriod(@jakarta.annotation.Nullable final TimePeriod value) { this.backingStore.set("protectionTimePeriod", value); } /** - * Sets the protectionUnitIds property value. The protectionUnitIds property + * Sets the protectionUnitIds property value. Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use. * @param value Value to set for the protectionUnitIds property. */ public void setProtectionUnitIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("protectionUnitIds", value); } /** - * Sets the restorePointPreference property value. The restorePointPreference property + * Sets the restorePointPreference property value. Indicates which restore point to return. The possible values are: oldest, latest, unknownFutureValue. * @param value Value to set for the restorePointPreference property. */ public void setRestorePointPreference(@jakarta.annotation.Nullable final RestorePointPreference value) { this.backingStore.set("restorePointPreference", value); } /** - * Sets the status property value. The status property + * Sets the status property value. Determines the status of the long-running operation. The possible values area: unknown, active, completed, completedWithErrors, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final RestoreArtifactsBulkRequestStatus value) { this.backingStore.set("status", value); } /** - * Sets the tags property value. The tags property + * Sets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue. * @param value Value to set for the tags property. */ public void setTags(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java b/src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java new file mode 100644 index 00000000000..7ef0655720d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Roadmap extends ChangeItemBase implements Parsable { + /** + * Instantiates a new {@link Roadmap} and sets the default values. + */ + public Roadmap() { + super(); + this.setOdataType("#microsoft.graph.roadmap"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Roadmap} + */ + @jakarta.annotation.Nonnull + public static Roadmap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Roadmap(); + } + /** + * Gets the category property value. Indicates the category with which this item is associated. Supports $filter (eq, ne, in) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCategory() { + return this.backingStore.get("category"); + } + /** + * Gets the changeItemState property value. The changeItemState property + * @return a {@link ChangeItemState} + */ + @jakarta.annotation.Nullable + public ChangeItemState getChangeItemState() { + return this.backingStore.get("changeItemState"); + } + /** + * Gets the deliveryStage property value. The deliveryStage property + * @return a {@link RoadmapItemDeliveryStage} + */ + @jakarta.annotation.Nullable + public RoadmapItemDeliveryStage getDeliveryStage() { + return this.backingStore.get("deliveryStage"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("category", (n) -> { this.setCategory(n.getStringValue()); }); + deserializerMap.put("changeItemState", (n) -> { this.setChangeItemState(n.getEnumValue(ChangeItemState::forValue)); }); + deserializerMap.put("deliveryStage", (n) -> { this.setDeliveryStage(n.getEnumValue(RoadmapItemDeliveryStage::forValue)); }); + deserializerMap.put("gotoLink", (n) -> { this.setGotoLink(n.getStringValue()); }); + deserializerMap.put("publishedDateTime", (n) -> { this.setPublishedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the gotoLink property value. Link to the feature page in the Microsoft Entra admin center. Supports $filter (eq, ne, in) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getGotoLink() { + return this.backingStore.get("gotoLink"); + } + /** + * Gets the publishedDateTime property value. Feature planned release date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getPublishedDateTime() { + return this.backingStore.get("publishedDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("category", this.getCategory()); + writer.writeEnumValue("changeItemState", this.getChangeItemState()); + writer.writeEnumValue("deliveryStage", this.getDeliveryStage()); + writer.writeStringValue("gotoLink", this.getGotoLink()); + writer.writeOffsetDateTimeValue("publishedDateTime", this.getPublishedDateTime()); + } + /** + * Sets the category property value. Indicates the category with which this item is associated. Supports $filter (eq, ne, in) and $orderby. + * @param value Value to set for the category property. + */ + public void setCategory(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("category", value); + } + /** + * Sets the changeItemState property value. The changeItemState property + * @param value Value to set for the changeItemState property. + */ + public void setChangeItemState(@jakarta.annotation.Nullable final ChangeItemState value) { + this.backingStore.set("changeItemState", value); + } + /** + * Sets the deliveryStage property value. The deliveryStage property + * @param value Value to set for the deliveryStage property. + */ + public void setDeliveryStage(@jakarta.annotation.Nullable final RoadmapItemDeliveryStage value) { + this.backingStore.set("deliveryStage", value); + } + /** + * Sets the gotoLink property value. Link to the feature page in the Microsoft Entra admin center. Supports $filter (eq, ne, in) and $orderby. + * @param value Value to set for the gotoLink property. + */ + public void setGotoLink(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("gotoLink", value); + } + /** + * Sets the publishedDateTime property value. Feature planned release date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @param value Value to set for the publishedDateTime property. + */ + public void setPublishedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("publishedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java b/src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java new file mode 100644 index 00000000000..01f1be65f6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum RoadmapItemDeliveryStage implements ValuedEnum { + PrivatePreview("privatePreview"), + PublicPreview("publicPreview"), + Ga("ga"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + RoadmapItemDeliveryStage(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RoadmapItemDeliveryStage forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "privatePreview": return PrivatePreview; + case "publicPreview": return PublicPreview; + case "ga": return Ga; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Security.java b/src/main/java/com/microsoft/graph/beta/generated/models/Security.java index 8b182441f2e..6c1d4c723f2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Security.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Security.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.models.security.AuditCoreRoot; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CollaborationRoot; +import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.IdentityContainer; import com.microsoft.graph.beta.models.security.Incident; import com.microsoft.graph.beta.models.security.InformationProtection; @@ -125,6 +126,14 @@ public java.util.List getCloudAppSecurityProfiles() { public CollaborationRoot getCollaboration() { return this.backingStore.get("collaboration"); } + /** + * Gets the dataDiscovery property value. The dataDiscovery property + * @return a {@link DataDiscoveryRoot} + */ + @jakarta.annotation.Nullable + public DataDiscoveryRoot getDataDiscovery() { + return this.backingStore.get("dataDiscovery"); + } /** * Gets the domainSecurityProfiles property value. The domainSecurityProfiles property * @return a {@link java.util.List} @@ -139,7 +148,7 @@ public java.util.List getDomainSecurityProfiles() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(29); + final HashMap> deserializerMap = new HashMap>(30); deserializerMap.put("alerts", (n) -> { this.setAlerts(n.getCollectionOfObjectValues(Alert::createFromDiscriminatorValue)); }); deserializerMap.put("alerts_v2", (n) -> { this.setAlertsV2(n.getCollectionOfObjectValues(Alert::createFromDiscriminatorValue)); }); deserializerMap.put("attackSimulation", (n) -> { this.setAttackSimulation(n.getObjectValue(AttackSimulationRoot::createFromDiscriminatorValue)); }); @@ -147,6 +156,7 @@ public Map> getFieldDeserializers deserializerMap.put("cases", (n) -> { this.setCases(n.getObjectValue(CasesRoot::createFromDiscriminatorValue)); }); deserializerMap.put("cloudAppSecurityProfiles", (n) -> { this.setCloudAppSecurityProfiles(n.getCollectionOfObjectValues(CloudAppSecurityProfile::createFromDiscriminatorValue)); }); deserializerMap.put("collaboration", (n) -> { this.setCollaboration(n.getObjectValue(CollaborationRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("dataDiscovery", (n) -> { this.setDataDiscovery(n.getObjectValue(DataDiscoveryRoot::createFromDiscriminatorValue)); }); deserializerMap.put("domainSecurityProfiles", (n) -> { this.setDomainSecurityProfiles(n.getCollectionOfObjectValues(DomainSecurityProfile::createFromDiscriminatorValue)); }); deserializerMap.put("fileSecurityProfiles", (n) -> { this.setFileSecurityProfiles(n.getCollectionOfObjectValues(FileSecurityProfile::createFromDiscriminatorValue)); }); deserializerMap.put("hostSecurityProfiles", (n) -> { this.setHostSecurityProfiles(n.getCollectionOfObjectValues(HostSecurityProfile::createFromDiscriminatorValue)); }); @@ -352,6 +362,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("cases", this.getCases()); writer.writeCollectionOfObjectValues("cloudAppSecurityProfiles", this.getCloudAppSecurityProfiles()); writer.writeObjectValue("collaboration", this.getCollaboration()); + writer.writeObjectValue("dataDiscovery", this.getDataDiscovery()); writer.writeCollectionOfObjectValues("domainSecurityProfiles", this.getDomainSecurityProfiles()); writer.writeCollectionOfObjectValues("fileSecurityProfiles", this.getFileSecurityProfiles()); writer.writeCollectionOfObjectValues("hostSecurityProfiles", this.getHostSecurityProfiles()); @@ -440,6 +451,13 @@ public void setCloudAppSecurityProfiles(@jakarta.annotation.Nullable final java. public void setCollaboration(@jakarta.annotation.Nullable final CollaborationRoot value) { this.backingStore.set("collaboration", value); } + /** + * Sets the dataDiscovery property value. The dataDiscovery property + * @param value Value to set for the dataDiscovery property. + */ + public void setDataDiscovery(@jakarta.annotation.Nullable final DataDiscoveryRoot value) { + this.backingStore.set("dataDiscovery", value); + } /** * Sets the domainSecurityProfiles property value. The domainSecurityProfiles property * @param value Value to set for the domainSecurityProfiles property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ServiceHostedMediaConfig.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServiceHostedMediaConfig.java index 4fdd49f3858..f36298a7e3e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ServiceHostedMediaConfig.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServiceHostedMediaConfig.java @@ -32,9 +32,18 @@ public static ServiceHostedMediaConfig createFromDiscriminatorValue(@jakarta.ann @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("liveCaptionOptions", (n) -> { this.setLiveCaptionOptions(n.getObjectValue(LiveCaptionOptions::createFromDiscriminatorValue)); }); deserializerMap.put("preFetchMedia", (n) -> { this.setPreFetchMedia(n.getCollectionOfObjectValues(MediaInfo::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the liveCaptionOptions property value. The liveCaptionOptions property + * @return a {@link LiveCaptionOptions} + */ + @jakarta.annotation.Nullable + public LiveCaptionOptions getLiveCaptionOptions() { + return this.backingStore.get("liveCaptionOptions"); + } /** * Gets the preFetchMedia property value. The list of media to prefetch. * @return a {@link java.util.List} @@ -50,8 +59,16 @@ public java.util.List getPreFetchMedia() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("liveCaptionOptions", this.getLiveCaptionOptions()); writer.writeCollectionOfObjectValues("preFetchMedia", this.getPreFetchMedia()); } + /** + * Sets the liveCaptionOptions property value. The liveCaptionOptions property + * @param value Value to set for the liveCaptionOptions property. + */ + public void setLiveCaptionOptions(@jakarta.annotation.Nullable final LiveCaptionOptions value) { + this.backingStore.set("liveCaptionOptions", value); + } /** * Sets the preFetchMedia property value. The list of media to prefetch. * @param value Value to set for the preFetchMedia property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointRestoreSession.java b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointRestoreSession.java index 4ad58c75e42..76f4e5a026b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointRestoreSession.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointRestoreSession.java @@ -45,7 +45,7 @@ public java.util.List getSiteRestoreArtifacts() { return this.backingStore.get("siteRestoreArtifacts"); } /** - * Gets the siteRestoreArtifactsBulkAdditionRequests property value. The siteRestoreArtifactsBulkAdditionRequests property + * Gets the siteRestoreArtifactsBulkAdditionRequests property value. A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -70,7 +70,7 @@ public void setSiteRestoreArtifacts(@jakarta.annotation.Nullable final java.util this.backingStore.set("siteRestoreArtifacts", value); } /** - * Sets the siteRestoreArtifactsBulkAdditionRequests property value. The siteRestoreArtifactsBulkAdditionRequests property + * Sets the siteRestoreArtifactsBulkAdditionRequests property value. A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites. * @param value Value to set for the siteRestoreArtifactsBulkAdditionRequests property. */ public void setSiteRestoreArtifactsBulkAdditionRequests(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SiteRestoreArtifactsBulkAdditionRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/SiteRestoreArtifactsBulkAdditionRequest.java index fb106e6cf4a..f61af316166 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SiteRestoreArtifactsBulkAdditionRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SiteRestoreArtifactsBulkAdditionRequest.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the siteIds property value. The siteIds property + * Gets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public java.util.List getSiteIds() { return this.backingStore.get("siteIds"); } /** - * Gets the siteWebUrls property value. The siteWebUrls property + * Gets the siteWebUrls property value. The list of SharePoint site URLs that are added to the corresponding SharePoint restore session in a bulk operation. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("siteWebUrls", this.getSiteWebUrls()); } /** - * Sets the siteIds property value. The siteIds property + * Sets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @param value Value to set for the siteIds property. */ public void setSiteIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("siteIds", value); } /** - * Sets the siteWebUrls property value. The siteWebUrls property + * Sets the siteWebUrls property value. The list of SharePoint site URLs that are added to the corresponding SharePoint restore session in a bulk operation. * @param value Value to set for the siteWebUrls property. */ public void setSiteWebUrls(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Template.java b/src/main/java/com/microsoft/graph/beta/generated/models/Template.java new file mode 100644 index 00000000000..9d27607e143 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Template.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 Template extends Entity implements Parsable { + /** + * Instantiates a new {@link Template} and sets the default values. + */ + public Template() { + 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 Template} + */ + @jakarta.annotation.Nonnull + public static Template createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Template(); + } + /** + * Gets the deviceTemplates property value. The deviceTemplates property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDeviceTemplates() { + return this.backingStore.get("deviceTemplates"); + } + /** + * 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("deviceTemplates", (n) -> { this.setDeviceTemplates(n.getCollectionOfObjectValues(DeviceTemplate::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("deviceTemplates", this.getDeviceTemplates()); + } + /** + * Sets the deviceTemplates property value. The deviceTemplates property + * @param value Value to set for the deviceTemplates property. + */ + public void setDeviceTemplates(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("deviceTemplates", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TlsClientRegistrationMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/TlsClientRegistrationMetadata.java new file mode 100644 index 00000000000..aae9fb7be4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TlsClientRegistrationMetadata.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum TlsClientRegistrationMetadata implements ValuedEnum { + Tls_client_auth_subject_dn("tls_client_auth_subject_dn"), + Tls_client_auth_san_dns("tls_client_auth_san_dns"), + Tls_client_auth_san_uri("tls_client_auth_san_uri"), + Tls_client_auth_san_ip("tls_client_auth_san_ip"), + Tls_client_auth_san_email("tls_client_auth_san_email"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + TlsClientRegistrationMetadata(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static TlsClientRegistrationMetadata forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "tls_client_auth_subject_dn": return Tls_client_auth_subject_dn; + case "tls_client_auth_san_dns": return Tls_client_auth_san_dns; + case "tls_client_auth_san_uri": return Tls_client_auth_san_uri; + case "tls_client_auth_san_ip": return Tls_client_auth_san_ip; + case "tls_client_auth_san_email": return Tls_client_auth_san_email; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TrustedCertificateAuthorityBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/TrustedCertificateAuthorityBase.java new file mode 100644 index 00000000000..7df85a8f6d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TrustedCertificateAuthorityBase.java @@ -0,0 +1,69 @@ +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 TrustedCertificateAuthorityBase extends DirectoryObject implements Parsable { + /** + * Instantiates a new {@link TrustedCertificateAuthorityBase} and sets the default values. + */ + public TrustedCertificateAuthorityBase() { + super(); + this.setOdataType("#microsoft.graph.trustedCertificateAuthorityBase"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link TrustedCertificateAuthorityBase} + */ + @jakarta.annotation.Nonnull + public static TrustedCertificateAuthorityBase 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.mutualTlsOauthConfiguration": return new MutualTlsOauthConfiguration(); + } + } + return new TrustedCertificateAuthorityBase(); + } + /** + * Gets the certificateAuthorities property value. The certificateAuthorities property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCertificateAuthorities() { + return this.backingStore.get("certificateAuthorities"); + } + /** + * 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("certificateAuthorities", (n) -> { this.setCertificateAuthorities(n.getCollectionOfObjectValues(CertificateAuthority::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("certificateAuthorities", this.getCertificateAuthorities()); + } + /** + * Sets the certificateAuthorities property value. The certificateAuthorities property + * @param value Value to set for the certificateAuthorities property. + */ + public void setCertificateAuthorities(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("certificateAuthorities", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UpdateAllMessagesReadStateOperation.java b/src/main/java/com/microsoft/graph/beta/generated/models/UpdateAllMessagesReadStateOperation.java new file mode 100644 index 00000000000..c47f2755607 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UpdateAllMessagesReadStateOperation.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 UpdateAllMessagesReadStateOperation extends MailFolderOperation implements Parsable { + /** + * Instantiates a new {@link UpdateAllMessagesReadStateOperation} and sets the default values. + */ + public UpdateAllMessagesReadStateOperation() { + 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 UpdateAllMessagesReadStateOperation} + */ + @jakarta.annotation.Nonnull + public static UpdateAllMessagesReadStateOperation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateAllMessagesReadStateOperation(); + } + /** + * 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/VirtualEvent.java b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEvent.java index 2d5effcb703..3d1c3da86dc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEvent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEvent.java @@ -64,6 +64,14 @@ public String getDisplayName() { public DateTimeTimeZone getEndDateTime() { return this.backingStore.get("endDateTime"); } + /** + * Gets the externalEventInformation property value. The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExternalEventInformation() { + return this.backingStore.get("externalEventInformation"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -75,6 +83,7 @@ public Map> getFieldDeserializers deserializerMap.put("description", (n) -> { this.setDescription(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("externalEventInformation", (n) -> { this.setExternalEventInformation(n.getCollectionOfObjectValues(VirtualEventExternalInformation::createFromDiscriminatorValue)); }); deserializerMap.put("presenters", (n) -> { this.setPresenters(n.getCollectionOfObjectValues(VirtualEventPresenter::createFromDiscriminatorValue)); }); deserializerMap.put("sessions", (n) -> { this.setSessions(n.getCollectionOfObjectValues(VirtualEventSession::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(VirtualEventSettings::createFromDiscriminatorValue)); }); @@ -133,6 +142,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("endDateTime", this.getEndDateTime()); + writer.writeCollectionOfObjectValues("externalEventInformation", this.getExternalEventInformation()); writer.writeCollectionOfObjectValues("presenters", this.getPresenters()); writer.writeCollectionOfObjectValues("sessions", this.getSessions()); writer.writeObjectValue("settings", this.getSettings()); @@ -167,6 +177,13 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setEndDateTime(@jakarta.annotation.Nullable final DateTimeTimeZone value) { this.backingStore.set("endDateTime", value); } + /** + * Sets the externalEventInformation property value. The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null. + * @param value Value to set for the externalEventInformation property. + */ + public void setExternalEventInformation(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("externalEventInformation", value); + } /** * Sets the presenters property value. The virtual event presenters. * @param value Value to set for the presenters property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventExternalInformation.java b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventExternalInformation.java new file mode 100644 index 00000000000..19e8f2f2612 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventExternalInformation.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 VirtualEventExternalInformation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link VirtualEventExternalInformation} and sets the default values. + */ + public VirtualEventExternalInformation() { + 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 VirtualEventExternalInformation} + */ + @jakarta.annotation.Nonnull + public static VirtualEventExternalInformation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VirtualEventExternalInformation(); + } + /** + * 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. Identifier of the application that hosts the externalEventId. Read-only. + * @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 externalEventId property value. The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalEventId() { + return this.backingStore.get("externalEventId"); + } + /** + * 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("applicationId", (n) -> { this.setApplicationId(n.getStringValue()); }); + deserializerMap.put("externalEventId", (n) -> { this.setExternalEventId(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("applicationId", this.getApplicationId()); + writer.writeStringValue("externalEventId", this.getExternalEventId()); + 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 applicationId property value. Identifier of the application that hosts the externalEventId. Read-only. + * @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 externalEventId property value. The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters. + * @param value Value to set for the externalEventId property. + */ + public void setExternalEventId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalEventId", 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/VirtualEventExternalRegistrationInformation.java b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventExternalRegistrationInformation.java new file mode 100644 index 00000000000..4ecbbf48c51 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventExternalRegistrationInformation.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 VirtualEventExternalRegistrationInformation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link VirtualEventExternalRegistrationInformation} and sets the default values. + */ + public VirtualEventExternalRegistrationInformation() { + 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 VirtualEventExternalRegistrationInformation} + */ + @jakarta.annotation.Nonnull + public static VirtualEventExternalRegistrationInformation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VirtualEventExternalRegistrationInformation(); + } + /** + * 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("referrer", (n) -> { this.setReferrer(n.getStringValue()); }); + deserializerMap.put("registrationId", (n) -> { this.setRegistrationId(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 referrer property value. A URL or string that represents the location from which the registrant registered. Optional. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReferrer() { + return this.backingStore.get("referrer"); + } + /** + * Gets the registrationId property value. The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRegistrationId() { + return this.backingStore.get("registrationId"); + } + /** + * Serializes information the 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("referrer", this.getReferrer()); + writer.writeStringValue("registrationId", this.getRegistrationId()); + 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 referrer property value. A URL or string that represents the location from which the registrant registered. Optional. + * @param value Value to set for the referrer property. + */ + public void setReferrer(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("referrer", value); + } + /** + * Sets the registrationId property value. The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters. + * @param value Value to set for the registrationId property. + */ + public void setRegistrationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("registrationId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventRegistration.java b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventRegistration.java index 86b9157a119..b57707b791a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventRegistration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEventRegistration.java @@ -41,6 +41,14 @@ public OffsetDateTime getCancelationDateTime() { public String getEmail() { return this.backingStore.get("email"); } + /** + * Gets the externalRegistrationInformation property value. The external information for a virtual event registration. + * @return a {@link VirtualEventExternalRegistrationInformation} + */ + @jakarta.annotation.Nullable + public VirtualEventExternalRegistrationInformation getExternalRegistrationInformation() { + return this.backingStore.get("externalRegistrationInformation"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -50,6 +58,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("cancelationDateTime", (n) -> { this.setCancelationDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("email", (n) -> { this.setEmail(n.getStringValue()); }); + deserializerMap.put("externalRegistrationInformation", (n) -> { this.setExternalRegistrationInformation(n.getObjectValue(VirtualEventExternalRegistrationInformation::createFromDiscriminatorValue)); }); deserializerMap.put("firstName", (n) -> { this.setFirstName(n.getStringValue()); }); deserializerMap.put("lastName", (n) -> { this.setLastName(n.getStringValue()); }); deserializerMap.put("preferredLanguage", (n) -> { this.setPreferredLanguage(n.getStringValue()); }); @@ -142,6 +151,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeOffsetDateTimeValue("cancelationDateTime", this.getCancelationDateTime()); writer.writeStringValue("email", this.getEmail()); + writer.writeObjectValue("externalRegistrationInformation", this.getExternalRegistrationInformation()); writer.writeStringValue("firstName", this.getFirstName()); writer.writeStringValue("lastName", this.getLastName()); writer.writeStringValue("preferredLanguage", this.getPreferredLanguage()); @@ -166,6 +176,13 @@ public void setCancelationDateTime(@jakarta.annotation.Nullable final OffsetDate public void setEmail(@jakarta.annotation.Nullable final String value) { this.backingStore.set("email", value); } + /** + * Sets the externalRegistrationInformation property value. The external information for a virtual event registration. + * @param value Value to set for the externalRegistrationInformation property. + */ + public void setExternalRegistrationInformation(@jakarta.annotation.Nullable final VirtualEventExternalRegistrationInformation value) { + this.backingStore.set("externalRegistrationInformation", value); + } /** * Sets the firstName property value. First name of the registrant. * @param value Value to set for the firstName property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.java new file mode 100644 index 00000000000..aa0210a3c8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.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 WafAllowedHeadersDictionary extends Dictionary implements Parsable { + /** + * Instantiates a new {@link WafAllowedHeadersDictionary} and sets the default values. + */ + public WafAllowedHeadersDictionary() { + 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 WafAllowedHeadersDictionary} + */ + @jakarta.annotation.Nonnull + public static WafAllowedHeadersDictionary createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WafAllowedHeadersDictionary(); + } + /** + * 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/WindowsAppXAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAppXAppAssignmentSettings.java index ee26fcc3eea..64dbc36d101 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAppXAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAppXAppAssignmentSettings.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. + * Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("useDeviceContext", this.getUseDeviceContext()); } /** - * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. + * Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * @param value Value to set for the useDeviceContext property. */ public void setUseDeviceContext(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/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/WindowsUniversalAppXAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java index 52d6a1a72bf..0872224ab0f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("useDeviceContext", this.getUseDeviceContext()); } /** - * Sets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @param value Value to set for the useDeviceContext property. */ public void setUseDeviceContext(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/AlertType.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/AlertType.java index 3bb2179b791..41d69be8db3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/AlertType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/AlertType.java @@ -13,7 +13,9 @@ public enum AlertType implements ValuedEnum { ThreatIntelligenceTransactions("threatIntelligenceTransactions"), UnknownFutureValue("unknownFutureValue"), WebContentBlocked("webContentBlocked"), - Malware("malware"); + Malware("malware"), + PatientZero("patientZero"), + Dlp("dlp"); public final String value; AlertType(final String value) { this.value = value; @@ -33,6 +35,8 @@ public static AlertType forValue(@jakarta.annotation.Nonnull final String search case "unknownFutureValue": return UnknownFutureValue; case "webContentBlocked": return WebContentBlocked; case "malware": return Malware; + case "patientZero": return PatientZero; + case "dlp": return Dlp; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedProcess.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedProcess.java deleted file mode 100644 index e72391646f7..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedProcess.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.microsoft.graph.beta.models.networkaccess; - -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 RelatedProcess extends RelatedResource implements Parsable { - /** - * Instantiates a new {@link RelatedProcess} and sets the default values. - */ - public RelatedProcess() { - super(); - this.setOdataType("#microsoft.graph.networkaccess.relatedProcess"); - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @return a {@link RelatedProcess} - */ - @jakarta.annotation.Nonnull - public static RelatedProcess createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new RelatedProcess(); - } - /** - * 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("isSuspicious", (n) -> { this.setIsSuspicious(n.getBooleanValue()); }); - deserializerMap.put("processName", (n) -> { this.setProcessName(n.getStringValue()); }); - return deserializerMap; - } - /** - * Gets the isSuspicious property value. The isSuspicious property - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsSuspicious() { - return this.backingStore.get("isSuspicious"); - } - /** - * Gets the processName property value. The processName property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getProcessName() { - return this.backingStore.get("processName"); - } - /** - * Serializes information the 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("isSuspicious", this.getIsSuspicious()); - writer.writeStringValue("processName", this.getProcessName()); - } - /** - * Sets the isSuspicious property value. The isSuspicious property - * @param value Value to set for the isSuspicious property. - */ - public void setIsSuspicious(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isSuspicious", value); - } - /** - * Sets the processName property value. The processName property - * @param value Value to set for the processName property. - */ - public void setProcessName(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("processName", value); - } -} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedResource.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedResource.java index 54b65eddd30..927bda64df3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedResource.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/RelatedResource.java @@ -41,7 +41,6 @@ public static RelatedResource createFromDiscriminatorValue(@jakarta.annotation.N case "#microsoft.graph.networkaccess.relatedFile": return new RelatedFile(); case "#microsoft.graph.networkaccess.relatedFileHash": return new RelatedFileHash(); case "#microsoft.graph.networkaccess.relatedMalware": return new RelatedMalware(); - case "#microsoft.graph.networkaccess.relatedProcess": return new RelatedProcess(); case "#microsoft.graph.networkaccess.relatedRemoteNetwork": return new RelatedRemoteNetwork(); case "#microsoft.graph.networkaccess.relatedTenant": return new RelatedTenant(); case "#microsoft.graph.networkaccess.relatedThreatIntelligence": return new RelatedThreatIntelligence(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppCategory.java new file mode 100644 index 00000000000..949a23dcec2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppCategory.java @@ -0,0 +1,109 @@ +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 AppCategory implements ValuedEnum { + Security("security"), + Collaboration("collaboration"), + HostingServices("hostingServices"), + OnlineMeetings("onlineMeetings"), + NewsAndEntertainment("newsAndEntertainment"), + ECommerce("eCommerce"), + Education("education"), + CloudStorage("cloudStorage"), + Marketing("marketing"), + OperationsManagement("operationsManagement"), + Health("health"), + Advertising("advertising"), + Productivity("productivity"), + AccountingAndFinance("accountingAndFinance"), + ContentManagement("contentManagement"), + ContentSharing("contentSharing"), + BusinessManagement("businessManagement"), + Communications("communications"), + DataAnalytics("dataAnalytics"), + BusinessIntelligence("businessIntelligence"), + Webemail("webemail"), + CodeHosting("codeHosting"), + WebAnalytics("webAnalytics"), + SocialNetwork("socialNetwork"), + Crm("crm"), + Forums("forums"), + HumanResourceManagement("humanResourceManagement"), + TransportationAndTravel("transportationAndTravel"), + ProductDesign("productDesign"), + Sales("sales"), + CloudComputingPlatform("cloudComputingPlatform"), + ProjectManagement("projectManagement"), + PersonalInstantMessaging("personalInstantMessaging"), + DevelopmentTools("developmentTools"), + ItServices("itServices"), + SupplyChainAndLogistics("supplyChainAndLogistics"), + PropertyManagement("propertyManagement"), + CustomerSupport("customerSupport"), + InternetOfThings("internetOfThings"), + VendorManagementSystems("vendorManagementSystems"), + WebsiteMonitoring("websiteMonitoring"), + GenerativeAi("generativeAi"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AppCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "security": return Security; + case "collaboration": return Collaboration; + case "hostingServices": return HostingServices; + case "onlineMeetings": return OnlineMeetings; + case "newsAndEntertainment": return NewsAndEntertainment; + case "eCommerce": return ECommerce; + case "education": return Education; + case "cloudStorage": return CloudStorage; + case "marketing": return Marketing; + case "operationsManagement": return OperationsManagement; + case "health": return Health; + case "advertising": return Advertising; + case "productivity": return Productivity; + case "accountingAndFinance": return AccountingAndFinance; + case "contentManagement": return ContentManagement; + case "contentSharing": return ContentSharing; + case "businessManagement": return BusinessManagement; + case "communications": return Communications; + case "dataAnalytics": return DataAnalytics; + case "businessIntelligence": return BusinessIntelligence; + case "webemail": return Webemail; + case "codeHosting": return CodeHosting; + case "webAnalytics": return WebAnalytics; + case "socialNetwork": return SocialNetwork; + case "crm": return Crm; + case "forums": return Forums; + case "humanResourceManagement": return HumanResourceManagement; + case "transportationAndTravel": return TransportationAndTravel; + case "productDesign": return ProductDesign; + case "sales": return Sales; + case "cloudComputingPlatform": return CloudComputingPlatform; + case "projectManagement": return ProjectManagement; + case "personalInstantMessaging": return PersonalInstantMessaging; + case "developmentTools": return DevelopmentTools; + case "itServices": return ItServices; + case "supplyChainAndLogistics": return SupplyChainAndLogistics; + case "propertyManagement": return PropertyManagement; + case "customerSupport": return CustomerSupport; + case "internetOfThings": return InternetOfThings; + case "vendorManagementSystems": return VendorManagementSystems; + case "websiteMonitoring": return WebsiteMonitoring; + case "generativeAi": return GenerativeAi; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoCsaStarLevel.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoCsaStarLevel.java new file mode 100644 index 00000000000..7306e31288a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoCsaStarLevel.java @@ -0,0 +1,35 @@ +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 AppInfoCsaStarLevel implements ValuedEnum { + SelfAssessment("selfAssessment"), + Certification("certification"), + Attestation("attestation"), + CStarAssessment("cStarAssessment"), + ContinuousMonitoring("continuousMonitoring"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AppInfoCsaStarLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoCsaStarLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "selfAssessment": return SelfAssessment; + case "certification": return Certification; + case "attestation": return Attestation; + case "cStarAssessment": return CStarAssessment; + case "continuousMonitoring": return ContinuousMonitoring; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataAtRestEncryptionMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataAtRestEncryptionMethod.java new file mode 100644 index 00000000000..4c5c9f0d32b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataAtRestEncryptionMethod.java @@ -0,0 +1,41 @@ +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 AppInfoDataAtRestEncryptionMethod implements ValuedEnum { + Aes("aes"), + BitLocker("bitLocker"), + Blowfish("blowfish"), + Des3("des3"), + Des("des"), + Rc4("rc4"), + RsA("rsA"), + NotSupported("notSupported"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AppInfoDataAtRestEncryptionMethod(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoDataAtRestEncryptionMethod forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "aes": return Aes; + case "bitLocker": return BitLocker; + case "blowfish": return Blowfish; + case "des3": return Des3; + case "des": return Des; + case "rc4": return Rc4; + case "rsA": return RsA; + case "notSupported": return NotSupported; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataRetentionPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataRetentionPolicy.java new file mode 100644 index 00000000000..60937e5ebfa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoDataRetentionPolicy.java @@ -0,0 +1,37 @@ +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 AppInfoDataRetentionPolicy implements ValuedEnum { + DataRetained("dataRetained"), + DeletedImmediately("deletedImmediately"), + DeletedWithinTwoWeeks("deletedWithinTwoWeeks"), + DeletedWithinOneMonth("deletedWithinOneMonth"), + DeletedWithinThreeMonths("deletedWithinThreeMonths"), + DeletedWithinMoreThanThreeMonths("deletedWithinMoreThanThreeMonths"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AppInfoDataRetentionPolicy(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoDataRetentionPolicy forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "dataRetained": return DataRetained; + case "deletedImmediately": return DeletedImmediately; + case "deletedWithinTwoWeeks": return DeletedWithinTwoWeeks; + case "deletedWithinOneMonth": return DeletedWithinOneMonth; + case "deletedWithinThreeMonths": return DeletedWithinThreeMonths; + case "deletedWithinMoreThanThreeMonths": return DeletedWithinMoreThanThreeMonths; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoEncryptionProtocol.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoEncryptionProtocol.java new file mode 100644 index 00000000000..d5612eab248 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoEncryptionProtocol.java @@ -0,0 +1,39 @@ +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 AppInfoEncryptionProtocol implements ValuedEnum { + Tls1_0("tls1_0"), + Tls1_1("tls1_1"), + Tls1_2("tls1_2"), + Tls1_3("tls1_3"), + NotApplicable("notApplicable"), + NotSupported("notSupported"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"), + Ssl3("ssl3"); + public final String value; + AppInfoEncryptionProtocol(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoEncryptionProtocol forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "tls1_0": return Tls1_0; + case "tls1_1": return Tls1_1; + case "tls1_2": return Tls1_2; + case "tls1_3": return Tls1_3; + case "notApplicable": return NotApplicable; + case "notSupported": return NotSupported; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + case "ssl3": return Ssl3; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoFedRampLevel.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoFedRampLevel.java new file mode 100644 index 00000000000..8302175419b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoFedRampLevel.java @@ -0,0 +1,35 @@ +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 AppInfoFedRampLevel implements ValuedEnum { + High("high"), + Moderate("moderate"), + Low("low"), + LiSaaS("liSaaS"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"), + NotSupported("notSupported"); + public final String value; + AppInfoFedRampLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoFedRampLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "high": return High; + case "moderate": return Moderate; + case "low": return Low; + case "liSaaS": return LiSaaS; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + case "notSupported": return NotSupported; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoHolding.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoHolding.java new file mode 100644 index 00000000000..ab7a16e435d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoHolding.java @@ -0,0 +1,29 @@ +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 AppInfoHolding implements ValuedEnum { + Private("private"), + Public("public"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AppInfoHolding(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoHolding forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "private": return Private; + case "public": return Public; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoPciDssVersion.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoPciDssVersion.java new file mode 100644 index 00000000000..fa323453979 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoPciDssVersion.java @@ -0,0 +1,41 @@ +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 AppInfoPciDssVersion implements ValuedEnum { + V1("v1"), + V2("v2"), + V3("v3"), + V3_1("v3_1"), + V3_2("v3_2"), + V3_2_1("v3_2_1"), + NotSupported("notSupported"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"), + V4("v4"); + public final String value; + AppInfoPciDssVersion(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoPciDssVersion forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "v1": return V1; + case "v2": return V2; + case "v3": return V3; + case "v3_1": return V3_1; + case "v3_2": return V3_2; + case "v3_2_1": return V3_2_1; + case "notSupported": return NotSupported; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + case "v4": return V4; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoUploadedDataTypes.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoUploadedDataTypes.java new file mode 100644 index 00000000000..dc048910214 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AppInfoUploadedDataTypes.java @@ -0,0 +1,37 @@ +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 AppInfoUploadedDataTypes implements ValuedEnum { + Documents("documents"), + MediaFiles("mediaFiles"), + CodingFiles("codingFiles"), + CreditCards("creditCards"), + DatabaseFiles("databaseFiles"), + None("none"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AppInfoUploadedDataTypes(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AppInfoUploadedDataTypes forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "documents": return Documents; + case "mediaFiles": return MediaFiles; + case "codingFiles": return CodingFiles; + case "creditCards": return CreditCards; + case "databaseFiles": return DatabaseFiles; + case "none": return None; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReport.java new file mode 100644 index 00000000000..36a292d7892 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReport.java @@ -0,0 +1,267 @@ +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 CloudAppDiscoveryReport extends Entity implements Parsable { + /** + * Instantiates a new {@link CloudAppDiscoveryReport} and sets the default values. + */ + public CloudAppDiscoveryReport() { + 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 CloudAppDiscoveryReport} + */ + @jakarta.annotation.Nonnull + public static CloudAppDiscoveryReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudAppDiscoveryReport(); + } + /** + * Gets the anonymizeMachineData property value. Use 1 if the machine information is anonymized; otherwise use 0. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAnonymizeMachineData() { + return this.backingStore.get("anonymizeMachineData"); + } + /** + * Gets the anonymizeUserData property value. Use 1 if the user information is anonymized; otherwise use 0. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAnonymizeUserData() { + return this.backingStore.get("anonymizeUserData"); + } + /** + * Gets the createdDateTime property value. The date in the format specified. The Timestamp 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"); + } + /** + * Gets the description property value. A comment or description for the report. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The display name of the continuous report. + * @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("anonymizeMachineData", (n) -> { this.setAnonymizeMachineData(n.getBooleanValue()); }); + deserializerMap.put("anonymizeUserData", (n) -> { this.setAnonymizeUserData(n.getBooleanValue()); }); + 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("isSnapshotReport", (n) -> { this.setIsSnapshotReport(n.getBooleanValue()); }); + deserializerMap.put("lastDataReceivedDateTime", (n) -> { this.setLastDataReceivedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("logDataProvider", (n) -> { this.setLogDataProvider(n.getEnumValue(LogDataProvider::forValue)); }); + deserializerMap.put("logFileCount", (n) -> { this.setLogFileCount(n.getIntegerValue()); }); + deserializerMap.put("receiverProtocol", (n) -> { this.setReceiverProtocol(n.getEnumValue(ReceiverProtocol::forValue)); }); + deserializerMap.put("supportedEntityTypes", (n) -> { this.setSupportedEntityTypes(n.getCollectionOfEnumValues(EntityType::forValue)); }); + deserializerMap.put("supportedTrafficTypes", (n) -> { this.setSupportedTrafficTypes(n.getCollectionOfEnumValues(TrafficType::forValue)); }); + return deserializerMap; + } + /** + * Gets the isSnapshotReport property value. Use 1 for a snapshot report; otherwise use 0. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSnapshotReport() { + return this.backingStore.get("isSnapshotReport"); + } + /** + * Gets the lastDataReceivedDateTime property value. The date when the data was last received. The Timestamp 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 getLastDataReceivedDateTime() { + return this.backingStore.get("lastDataReceivedDateTime"); + } + /** + * Gets the lastModifiedDateTime property value. The date when the continuous report was last modified. The Timestamp 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 logDataProvider property value. The applicable log data provider. Possible values are: barracuda, bluecoat, checkpoint, ciscoAsa, ciscoIronportProxy, fortigate, paloAlto, squid, zscaler, mcafeeSwg, ciscoScanSafe, juniperSrx, sophosSg, websenseV75, websenseSiemCef, machineZoneMeraki, squidNative, ciscoFwsm, microsoftIsaW3C, sonicwall, sophosCyberoam, clavister, customParser, juniperSsg, zscalerQradar, juniperSrxSd, juniperSrxWelf, microsoftConditionalAppAccess, ciscoAsaFirepower, genericCef, genericLeef, genericW3C, iFilter, checkpointXml, checkpointSmartViewTracker, barracudaNextGenFw, barracudaNextGenFwWeblog, microsoftDefenderForEndpoint, zscalerCef, sophosXg, iboss, forcepoint, fortios, ciscoIronportWsaIi, paloAltoLeef, forcepointLeef, stormshield, contentkeeper, ciscoIronportWsaIii, checkpointCef, corrata, ciscoFirepowerV6, menloSecurityCef, watchguardXtm, openSystemsSecureWebGateway, wandera, unknownFutureValue. + * @return a {@link LogDataProvider} + */ + @jakarta.annotation.Nullable + public LogDataProvider getLogDataProvider() { + return this.backingStore.get("logDataProvider"); + } + /** + * Gets the logFileCount property value. The count of log files history. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getLogFileCount() { + return this.backingStore.get("logFileCount"); + } + /** + * Gets the receiverProtocol property value. The applicable receiver protocol. Possible values are: ftp, ftps, syslogUdp, syslogTcp, syslogTls, unknownFutureValue. + * @return a {@link ReceiverProtocol} + */ + @jakarta.annotation.Nullable + public ReceiverProtocol getReceiverProtocol() { + return this.backingStore.get("receiverProtocol"); + } + /** + * Gets the supportedEntityTypes property value. The supported entity type. Possible values are: userName, ipAddress, machineName, other, unknown, unknownFutureValue. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedEntityTypes() { + return this.backingStore.get("supportedEntityTypes"); + } + /** + * Gets the supportedTrafficTypes property value. The supported traffic type. Possible values are: downloadedBytes, uploadedBytes, unknown, unknownFutureValue. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedTrafficTypes() { + return this.backingStore.get("supportedTrafficTypes"); + } + /** + * Serializes information the 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("anonymizeMachineData", this.getAnonymizeMachineData()); + writer.writeBooleanValue("anonymizeUserData", this.getAnonymizeUserData()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("isSnapshotReport", this.getIsSnapshotReport()); + writer.writeOffsetDateTimeValue("lastDataReceivedDateTime", this.getLastDataReceivedDateTime()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeEnumValue("logDataProvider", this.getLogDataProvider()); + writer.writeIntegerValue("logFileCount", this.getLogFileCount()); + writer.writeEnumValue("receiverProtocol", this.getReceiverProtocol()); + writer.writeCollectionOfEnumValues("supportedEntityTypes", this.getSupportedEntityTypes()); + writer.writeCollectionOfEnumValues("supportedTrafficTypes", this.getSupportedTrafficTypes()); + } + /** + * Sets the anonymizeMachineData property value. Use 1 if the machine information is anonymized; otherwise use 0. + * @param value Value to set for the anonymizeMachineData property. + */ + public void setAnonymizeMachineData(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("anonymizeMachineData", value); + } + /** + * Sets the anonymizeUserData property value. Use 1 if the user information is anonymized; otherwise use 0. + * @param value Value to set for the anonymizeUserData property. + */ + public void setAnonymizeUserData(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("anonymizeUserData", value); + } + /** + * Sets the createdDateTime property value. The date in the format specified. The Timestamp 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 description property value. A comment or description for the report. + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. The display name of the continuous report. + * @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 isSnapshotReport property value. Use 1 for a snapshot report; otherwise use 0. + * @param value Value to set for the isSnapshotReport property. + */ + public void setIsSnapshotReport(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSnapshotReport", value); + } + /** + * Sets the lastDataReceivedDateTime property value. The date when the data was last received. The Timestamp 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 lastDataReceivedDateTime property. + */ + public void setLastDataReceivedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastDataReceivedDateTime", value); + } + /** + * Sets the lastModifiedDateTime property value. The date when the continuous report was last modified. The Timestamp 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 logDataProvider property value. The applicable log data provider. Possible values are: barracuda, bluecoat, checkpoint, ciscoAsa, ciscoIronportProxy, fortigate, paloAlto, squid, zscaler, mcafeeSwg, ciscoScanSafe, juniperSrx, sophosSg, websenseV75, websenseSiemCef, machineZoneMeraki, squidNative, ciscoFwsm, microsoftIsaW3C, sonicwall, sophosCyberoam, clavister, customParser, juniperSsg, zscalerQradar, juniperSrxSd, juniperSrxWelf, microsoftConditionalAppAccess, ciscoAsaFirepower, genericCef, genericLeef, genericW3C, iFilter, checkpointXml, checkpointSmartViewTracker, barracudaNextGenFw, barracudaNextGenFwWeblog, microsoftDefenderForEndpoint, zscalerCef, sophosXg, iboss, forcepoint, fortios, ciscoIronportWsaIi, paloAltoLeef, forcepointLeef, stormshield, contentkeeper, ciscoIronportWsaIii, checkpointCef, corrata, ciscoFirepowerV6, menloSecurityCef, watchguardXtm, openSystemsSecureWebGateway, wandera, unknownFutureValue. + * @param value Value to set for the logDataProvider property. + */ + public void setLogDataProvider(@jakarta.annotation.Nullable final LogDataProvider value) { + this.backingStore.set("logDataProvider", value); + } + /** + * Sets the logFileCount property value. The count of log files history. + * @param value Value to set for the logFileCount property. + */ + public void setLogFileCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("logFileCount", value); + } + /** + * Sets the receiverProtocol property value. The applicable receiver protocol. Possible values are: ftp, ftps, syslogUdp, syslogTcp, syslogTls, unknownFutureValue. + * @param value Value to set for the receiverProtocol property. + */ + public void setReceiverProtocol(@jakarta.annotation.Nullable final ReceiverProtocol value) { + this.backingStore.set("receiverProtocol", value); + } + /** + * Sets the supportedEntityTypes property value. The supported entity type. Possible values are: userName, ipAddress, machineName, other, unknown, unknownFutureValue. + * @param value Value to set for the supportedEntityTypes property. + */ + public void setSupportedEntityTypes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedEntityTypes", value); + } + /** + * Sets the supportedTrafficTypes property value. The supported traffic type. Possible values are: downloadedBytes, uploadedBytes, unknown, unknownFutureValue. + * @param value Value to set for the supportedTrafficTypes property. + */ + public void setSupportedTrafficTypes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedTrafficTypes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReportCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReportCollectionResponse.java new file mode 100644 index 00000000000..719e860b89c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppDiscoveryReportCollectionResponse.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 CloudAppDiscoveryReportCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CloudAppDiscoveryReportCollectionResponse} and sets the default values. + */ + public CloudAppDiscoveryReportCollectionResponse() { + 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 CloudAppDiscoveryReportCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CloudAppDiscoveryReportCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudAppDiscoveryReportCollectionResponse(); + } + /** + * 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(CloudAppDiscoveryReport::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/CloudAppInfoState.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppInfoState.java new file mode 100644 index 00000000000..c7d102550ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CloudAppInfoState.java @@ -0,0 +1,29 @@ +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 CloudAppInfoState implements ValuedEnum { + True("true"), + False("false"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudAppInfoState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudAppInfoState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "true": return True; + case "false": return False; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryReport.java new file mode 100644 index 00000000000..d7f76825844 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryReport.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 DataDiscoveryReport extends Entity implements Parsable { + /** + * Instantiates a new {@link DataDiscoveryReport} and sets the default values. + */ + public DataDiscoveryReport() { + 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 DataDiscoveryReport} + */ + @jakarta.annotation.Nonnull + public static DataDiscoveryReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DataDiscoveryReport(); + } + /** + * 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("uploadedStreams", (n) -> { this.setUploadedStreams(n.getCollectionOfObjectValues(CloudAppDiscoveryReport::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the uploadedStreams property value. A collection of streams available for generating cloud discovery report. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUploadedStreams() { + return this.backingStore.get("uploadedStreams"); + } + /** + * Serializes information the 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("uploadedStreams", this.getUploadedStreams()); + } + /** + * Sets the uploadedStreams property value. A collection of streams available for generating cloud discovery report. + * @param value Value to set for the uploadedStreams property. + */ + public void setUploadedStreams(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("uploadedStreams", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryRoot.java new file mode 100644 index 00000000000..e0ee8293adb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DataDiscoveryRoot.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 DataDiscoveryRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link DataDiscoveryRoot} and sets the default values. + */ + public DataDiscoveryRoot() { + 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 DataDiscoveryRoot} + */ + @jakarta.annotation.Nonnull + public static DataDiscoveryRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DataDiscoveryRoot(); + } + /** + * Gets the cloudAppDiscovery property value. The available entities are IP addresses, devices, and users who access a cloud app. + * @return a {@link DataDiscoveryReport} + */ + @jakarta.annotation.Nullable + public DataDiscoveryReport getCloudAppDiscovery() { + return this.backingStore.get("cloudAppDiscovery"); + } + /** + * 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("cloudAppDiscovery", (n) -> { this.setCloudAppDiscovery(n.getObjectValue(DataDiscoveryReport::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.writeObjectValue("cloudAppDiscovery", this.getCloudAppDiscovery()); + } + /** + * Sets the cloudAppDiscovery property value. The available entities are IP addresses, devices, and users who access a cloud app. + * @param value Value to set for the cloudAppDiscovery property. + */ + public void setCloudAppDiscovery(@jakarta.annotation.Nullable final DataDiscoveryReport value) { + this.backingStore.set("cloudAppDiscovery", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDetail.java new file mode 100644 index 00000000000..6c21310342b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDetail.java @@ -0,0 +1,325 @@ +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 DiscoveredCloudAppDetail extends Entity implements Parsable { + /** + * Instantiates a new {@link DiscoveredCloudAppDetail} and sets the default values. + */ + public DiscoveredCloudAppDetail() { + 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 DiscoveredCloudAppDetail} + */ + @jakarta.annotation.Nonnull + public static DiscoveredCloudAppDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.endpointDiscoveredCloudAppDetail": return new EndpointDiscoveredCloudAppDetail(); + } + } + return new DiscoveredCloudAppDetail(); + } + /** + * Gets the appInfo property value. The application information. + * @return a {@link DiscoveredCloudAppInfo} + */ + @jakarta.annotation.Nullable + public DiscoveredCloudAppInfo getAppInfo() { + return this.backingStore.get("appInfo"); + } + /** + * Gets the category property value. The category property + * @return a {@link AppCategory} + */ + @jakarta.annotation.Nullable + public AppCategory getCategory() { + return this.backingStore.get("category"); + } + /** + * Gets the description property value. The description property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The app name. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the domains property value. The domain. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDomains() { + return this.backingStore.get("domains"); + } + /** + * Gets the downloadNetworkTrafficInBytes property value. The download traffic size. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getDownloadNetworkTrafficInBytes() { + return this.backingStore.get("downloadNetworkTrafficInBytes"); + } + /** + * 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("appInfo", (n) -> { this.setAppInfo(n.getObjectValue(DiscoveredCloudAppInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("category", (n) -> { this.setCategory(n.getEnumValue(AppCategory::forValue)); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("domains", (n) -> { this.setDomains(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("downloadNetworkTrafficInBytes", (n) -> { this.setDownloadNetworkTrafficInBytes(n.getLongValue()); }); + deserializerMap.put("firstSeenDateTime", (n) -> { this.setFirstSeenDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("ipAddressCount", (n) -> { this.setIpAddressCount(n.getLongValue()); }); + deserializerMap.put("ipAddresses", (n) -> { this.setIpAddresses(n.getCollectionOfObjectValues(DiscoveredCloudAppIPAddress::createFromDiscriminatorValue)); }); + deserializerMap.put("lastSeenDateTime", (n) -> { this.setLastSeenDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("riskScore", (n) -> { this.setRiskScore(n.getLongValue()); }); + deserializerMap.put("tags", (n) -> { this.setTags(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("transactionCount", (n) -> { this.setTransactionCount(n.getLongValue()); }); + deserializerMap.put("uploadNetworkTrafficInBytes", (n) -> { this.setUploadNetworkTrafficInBytes(n.getLongValue()); }); + deserializerMap.put("userCount", (n) -> { this.setUserCount(n.getLongValue()); }); + deserializerMap.put("users", (n) -> { this.setUsers(n.getCollectionOfObjectValues(DiscoveredCloudAppUser::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the firstSeenDateTime property value. The firstSeenDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getFirstSeenDateTime() { + return this.backingStore.get("firstSeenDateTime"); + } + /** + * Gets the ipAddressCount property value. The IP address. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getIpAddressCount() { + return this.backingStore.get("ipAddressCount"); + } + /** + * Gets the ipAddresses property value. The list of IP addresses accessed by the app. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIpAddresses() { + return this.backingStore.get("ipAddresses"); + } + /** + * Gets the lastSeenDateTime property value. The last seen date of the discovered app. The Timestamp 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 getLastSeenDateTime() { + return this.backingStore.get("lastSeenDateTime"); + } + /** + * Gets the riskScore property value. The risk score of the app. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getRiskScore() { + return this.backingStore.get("riskScore"); + } + /** + * Gets the tags property value. The tags applied to an app. Possible values include Unsanctioned, Sanctioned, Monitored, or a custom value. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTags() { + return this.backingStore.get("tags"); + } + /** + * Gets the transactionCount property value. The app transaction count. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTransactionCount() { + return this.backingStore.get("transactionCount"); + } + /** + * Gets the uploadNetworkTrafficInBytes property value. The app upload traffic size, in bytes. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getUploadNetworkTrafficInBytes() { + return this.backingStore.get("uploadNetworkTrafficInBytes"); + } + /** + * Gets the userCount property value. The count of users who use the app. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getUserCount() { + return this.backingStore.get("userCount"); + } + /** + * Gets the users property value. The list of users who access the app. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUsers() { + return this.backingStore.get("users"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("appInfo", this.getAppInfo()); + writer.writeEnumValue("category", this.getCategory()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfPrimitiveValues("domains", this.getDomains()); + writer.writeLongValue("downloadNetworkTrafficInBytes", this.getDownloadNetworkTrafficInBytes()); + writer.writeOffsetDateTimeValue("firstSeenDateTime", this.getFirstSeenDateTime()); + writer.writeLongValue("ipAddressCount", this.getIpAddressCount()); + writer.writeCollectionOfObjectValues("ipAddresses", this.getIpAddresses()); + writer.writeOffsetDateTimeValue("lastSeenDateTime", this.getLastSeenDateTime()); + writer.writeLongValue("riskScore", this.getRiskScore()); + writer.writeCollectionOfPrimitiveValues("tags", this.getTags()); + writer.writeLongValue("transactionCount", this.getTransactionCount()); + writer.writeLongValue("uploadNetworkTrafficInBytes", this.getUploadNetworkTrafficInBytes()); + writer.writeLongValue("userCount", this.getUserCount()); + writer.writeCollectionOfObjectValues("users", this.getUsers()); + } + /** + * Sets the appInfo property value. The application information. + * @param value Value to set for the appInfo property. + */ + public void setAppInfo(@jakarta.annotation.Nullable final DiscoveredCloudAppInfo value) { + this.backingStore.set("appInfo", 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 AppCategory value) { + this.backingStore.set("category", value); + } + /** + * Sets the description property value. The description property + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. The app name. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the domains property value. The domain. + * @param value Value to set for the domains property. + */ + public void setDomains(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("domains", value); + } + /** + * Sets the downloadNetworkTrafficInBytes property value. The download traffic size. + * @param value Value to set for the downloadNetworkTrafficInBytes property. + */ + public void setDownloadNetworkTrafficInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("downloadNetworkTrafficInBytes", value); + } + /** + * Sets the firstSeenDateTime property value. The firstSeenDateTime property + * @param value Value to set for the firstSeenDateTime property. + */ + public void setFirstSeenDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("firstSeenDateTime", value); + } + /** + * Sets the ipAddressCount property value. The IP address. + * @param value Value to set for the ipAddressCount property. + */ + public void setIpAddressCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("ipAddressCount", value); + } + /** + * Sets the ipAddresses property value. The list of IP addresses accessed by the app. + * @param value Value to set for the ipAddresses property. + */ + public void setIpAddresses(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("ipAddresses", value); + } + /** + * Sets the lastSeenDateTime property value. The last seen date of the discovered app. The Timestamp 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 lastSeenDateTime property. + */ + public void setLastSeenDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastSeenDateTime", value); + } + /** + * Sets the riskScore property value. The risk score of the app. + * @param value Value to set for the riskScore property. + */ + public void setRiskScore(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("riskScore", value); + } + /** + * Sets the tags property value. The tags applied to an app. Possible values include Unsanctioned, Sanctioned, Monitored, or a custom value. + * @param value Value to set for the tags property. + */ + public void setTags(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("tags", value); + } + /** + * Sets the transactionCount property value. The app transaction count. + * @param value Value to set for the transactionCount property. + */ + public void setTransactionCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("transactionCount", value); + } + /** + * Sets the uploadNetworkTrafficInBytes property value. The app upload traffic size, in bytes. + * @param value Value to set for the uploadNetworkTrafficInBytes property. + */ + public void setUploadNetworkTrafficInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("uploadNetworkTrafficInBytes", value); + } + /** + * Sets the userCount property value. The count of users who use the app. + * @param value Value to set for the userCount property. + */ + public void setUserCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("userCount", value); + } + /** + * Sets the users property value. The list of users who access the app. + * @param value Value to set for the users property. + */ + public void setUsers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("users", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDevice.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDevice.java new file mode 100644 index 00000000000..069dd67f30a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppDevice.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.security; + +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 DiscoveredCloudAppDevice implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DiscoveredCloudAppDevice} and sets the default values. + */ + public DiscoveredCloudAppDevice() { + 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 DiscoveredCloudAppDevice} + */ + @jakarta.annotation.Nonnull + public static DiscoveredCloudAppDevice createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DiscoveredCloudAppDevice(); + } + /** + * 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("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the name property value. The name of the cloud app. + * @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"); + } + /** + * Serializes information the 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("name", this.getName()); + 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 name property value. The name of the cloud app. + * @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); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppIPAddress.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppIPAddress.java new file mode 100644 index 00000000000..cc94fdc1036 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppIPAddress.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.security; + +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 DiscoveredCloudAppIPAddress implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DiscoveredCloudAppIPAddress} and sets the default values. + */ + public DiscoveredCloudAppIPAddress() { + 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 DiscoveredCloudAppIPAddress} + */ + @jakarta.annotation.Nonnull + public static DiscoveredCloudAppIPAddress createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DiscoveredCloudAppIPAddress(); + } + /** + * 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("ipAddress", (n) -> { this.setIpAddress(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the ipAddress property value. The IP address associated with a discovered cloud app. + * @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"); + } + /** + * Serializes information the 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("ipAddress", this.getIpAddress()); + 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 ipAddress property value. The IP address associated with a discovered cloud app. + * @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); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppInfo.java new file mode 100644 index 00000000000..f469d2f142b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppInfo.java @@ -0,0 +1,1457 @@ +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 DiscoveredCloudAppInfo extends Entity implements Parsable { + /** + * Instantiates a new {@link DiscoveredCloudAppInfo} and sets the default values. + */ + public DiscoveredCloudAppInfo() { + 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 DiscoveredCloudAppInfo} + */ + @jakarta.annotation.Nonnull + public static DiscoveredCloudAppInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DiscoveredCloudAppInfo(); + } + /** + * Gets the csaStarLevel property value. The csaStarLevel property + * @return a {@link AppInfoCsaStarLevel} + */ + @jakarta.annotation.Nullable + public AppInfoCsaStarLevel getCsaStarLevel() { + return this.backingStore.get("csaStarLevel"); + } + /** + * Gets the dataAtRestEncryptionMethod property value. The dataAtRestEncryptionMethod property + * @return a {@link AppInfoDataAtRestEncryptionMethod} + */ + @jakarta.annotation.Nullable + public AppInfoDataAtRestEncryptionMethod getDataAtRestEncryptionMethod() { + return this.backingStore.get("dataAtRestEncryptionMethod"); + } + /** + * Gets the dataCenter property value. Indicates the countries or regions in which your data center resides. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDataCenter() { + return this.backingStore.get("dataCenter"); + } + /** + * Gets the dataRetentionPolicy property value. The dataRetentionPolicy property + * @return a {@link AppInfoDataRetentionPolicy} + */ + @jakarta.annotation.Nullable + public AppInfoDataRetentionPolicy getDataRetentionPolicy() { + return this.backingStore.get("dataRetentionPolicy"); + } + /** + * Gets the dataTypes property value. The dataTypes property + * @return a {@link AppInfoUploadedDataTypes} + */ + @jakarta.annotation.Nullable + public AppInfoUploadedDataTypes getDataTypes() { + return this.backingStore.get("dataTypes"); + } + /** + * Gets the domainRegistrationDateTime property value. Indicates the date when the app domain was registered. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDomainRegistrationDateTime() { + return this.backingStore.get("domainRegistrationDateTime"); + } + /** + * Gets the encryptionProtocol property value. The encryptionProtocol property + * @return a {@link AppInfoEncryptionProtocol} + */ + @jakarta.annotation.Nullable + public AppInfoEncryptionProtocol getEncryptionProtocol() { + return this.backingStore.get("encryptionProtocol"); + } + /** + * Gets the fedRampLevel property value. The fedRampLevel property + * @return a {@link AppInfoFedRampLevel} + */ + @jakarta.annotation.Nullable + public AppInfoFedRampLevel getFedRampLevel() { + return this.backingStore.get("fedRampLevel"); + } + /** + * 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("csaStarLevel", (n) -> { this.setCsaStarLevel(n.getEnumValue(AppInfoCsaStarLevel::forValue)); }); + deserializerMap.put("dataAtRestEncryptionMethod", (n) -> { this.setDataAtRestEncryptionMethod(n.getEnumValue(AppInfoDataAtRestEncryptionMethod::forValue)); }); + deserializerMap.put("dataCenter", (n) -> { this.setDataCenter(n.getStringValue()); }); + deserializerMap.put("dataRetentionPolicy", (n) -> { this.setDataRetentionPolicy(n.getEnumValue(AppInfoDataRetentionPolicy::forValue)); }); + deserializerMap.put("dataTypes", (n) -> { this.setDataTypes(n.getEnumValue(AppInfoUploadedDataTypes::forValue)); }); + deserializerMap.put("domainRegistrationDateTime", (n) -> { this.setDomainRegistrationDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("encryptionProtocol", (n) -> { this.setEncryptionProtocol(n.getEnumValue(AppInfoEncryptionProtocol::forValue)); }); + deserializerMap.put("fedRampLevel", (n) -> { this.setFedRampLevel(n.getEnumValue(AppInfoFedRampLevel::forValue)); }); + deserializerMap.put("founded", (n) -> { this.setFounded(n.getIntegerValue()); }); + deserializerMap.put("gdprReadinessStatement", (n) -> { this.setGdprReadinessStatement(n.getStringValue()); }); + deserializerMap.put("headquarters", (n) -> { this.setHeadquarters(n.getStringValue()); }); + deserializerMap.put("holding", (n) -> { this.setHolding(n.getEnumValue(AppInfoHolding::forValue)); }); + deserializerMap.put("hostingCompany", (n) -> { this.setHostingCompany(n.getStringValue()); }); + deserializerMap.put("isAdminAuditTrail", (n) -> { this.setIsAdminAuditTrail(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isCobitCompliant", (n) -> { this.setIsCobitCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isCoppaCompliant", (n) -> { this.setIsCoppaCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isDataAuditTrail", (n) -> { this.setIsDataAuditTrail(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isDataClassification", (n) -> { this.setIsDataClassification(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isDataOwnership", (n) -> { this.setIsDataOwnership(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isDisasterRecoveryPlan", (n) -> { this.setIsDisasterRecoveryPlan(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isDmca", (n) -> { this.setIsDmca(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isFerpaCompliant", (n) -> { this.setIsFerpaCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isFfiecCompliant", (n) -> { this.setIsFfiecCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isFileSharing", (n) -> { this.setIsFileSharing(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isFinraCompliant", (n) -> { this.setIsFinraCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isFismaCompliant", (n) -> { this.setIsFismaCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGaapCompliant", (n) -> { this.setIsGaapCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprDataProtectionImpactAssessment", (n) -> { this.setIsGdprDataProtectionImpactAssessment(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprDataProtectionOfficer", (n) -> { this.setIsGdprDataProtectionOfficer(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprDataProtectionSecureCrossBorderDataTransfer", (n) -> { this.setIsGdprDataProtectionSecureCrossBorderDataTransfer(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprImpactAssessment", (n) -> { this.setIsGdprImpactAssessment(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprLawfulBasisForProcessing", (n) -> { this.setIsGdprLawfulBasisForProcessing(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprReportDataBreaches", (n) -> { this.setIsGdprReportDataBreaches(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightsRelatedToAutomatedDecisionMaking", (n) -> { this.setIsGdprRightsRelatedToAutomatedDecisionMaking(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightToAccess", (n) -> { this.setIsGdprRightToAccess(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightToBeInformed", (n) -> { this.setIsGdprRightToBeInformed(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightToDataPortablility", (n) -> { this.setIsGdprRightToDataPortablility(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightToErasure", (n) -> { this.setIsGdprRightToErasure(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightToObject", (n) -> { this.setIsGdprRightToObject(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightToRectification", (n) -> { this.setIsGdprRightToRectification(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprRightToRestrictionOfProcessing", (n) -> { this.setIsGdprRightToRestrictionOfProcessing(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGdprSecureCrossBorderDataControl", (n) -> { this.setIsGdprSecureCrossBorderDataControl(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isGlbaCompliant", (n) -> { this.setIsGlbaCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isHipaaCompliant", (n) -> { this.setIsHipaaCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isHitrustCsfCompliant", (n) -> { this.setIsHitrustCsfCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isHttpSecurityHeadersContentSecurityPolicy", (n) -> { this.setIsHttpSecurityHeadersContentSecurityPolicy(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isHttpSecurityHeadersStrictTransportSecurity", (n) -> { this.setIsHttpSecurityHeadersStrictTransportSecurity(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isHttpSecurityHeadersXContentTypeOptions", (n) -> { this.setIsHttpSecurityHeadersXContentTypeOptions(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isHttpSecurityHeadersXFrameOptions", (n) -> { this.setIsHttpSecurityHeadersXFrameOptions(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isHttpSecurityHeadersXXssProtection", (n) -> { this.setIsHttpSecurityHeadersXXssProtection(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isIpAddressRestriction", (n) -> { this.setIsIpAddressRestriction(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isIsae3402Compliant", (n) -> { this.setIsIsae3402Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isIso27001Compliant", (n) -> { this.setIsIso27001Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isIso27017Compliant", (n) -> { this.setIsIso27017Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isIso27018Compliant", (n) -> { this.setIsIso27018Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isItarCompliant", (n) -> { this.setIsItarCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isMultiFactorAuthentication", (n) -> { this.setIsMultiFactorAuthentication(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPasswordPolicy", (n) -> { this.setIsPasswordPolicy(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPasswordPolicyChangePasswordPeriod", (n) -> { this.setIsPasswordPolicyChangePasswordPeriod(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPasswordPolicyCharacterCombination", (n) -> { this.setIsPasswordPolicyCharacterCombination(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPasswordPolicyPasswordHistoryAndReuse", (n) -> { this.setIsPasswordPolicyPasswordHistoryAndReuse(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPasswordPolicyPasswordLengthLimit", (n) -> { this.setIsPasswordPolicyPasswordLengthLimit(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPasswordPolicyPersonalInformationUse", (n) -> { this.setIsPasswordPolicyPersonalInformationUse(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPenetrationTesting", (n) -> { this.setIsPenetrationTesting(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isPrivacyShieldCompliant", (n) -> { this.setIsPrivacyShieldCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isRememberPassword", (n) -> { this.setIsRememberPassword(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isRequiresUserAuthentication", (n) -> { this.setIsRequiresUserAuthentication(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isSoc1Compliant", (n) -> { this.setIsSoc1Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isSoc2Compliant", (n) -> { this.setIsSoc2Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isSoc3Compliant", (n) -> { this.setIsSoc3Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isSoxCompliant", (n) -> { this.setIsSoxCompliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isSp80053Compliant", (n) -> { this.setIsSp80053Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isSsae16Compliant", (n) -> { this.setIsSsae16Compliant(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isSupportsSaml", (n) -> { this.setIsSupportsSaml(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isTrustedCertificate", (n) -> { this.setIsTrustedCertificate(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isUserAuditTrail", (n) -> { this.setIsUserAuditTrail(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isUserCanUploadData", (n) -> { this.setIsUserCanUploadData(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isUserRolesSupport", (n) -> { this.setIsUserRolesSupport(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("isValidCertificateName", (n) -> { this.setIsValidCertificateName(n.getEnumValue(CloudAppInfoState::forValue)); }); + deserializerMap.put("latestBreachDateTime", (n) -> { this.setLatestBreachDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("logonUrls", (n) -> { this.setLogonUrls(n.getStringValue()); }); + deserializerMap.put("pciDssVersion", (n) -> { this.setPciDssVersion(n.getEnumValue(AppInfoPciDssVersion::forValue)); }); + deserializerMap.put("vendor", (n) -> { this.setVendor(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the founded property value. Indicates the year that the specific app vendor was established. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFounded() { + return this.backingStore.get("founded"); + } + /** + * Gets the gdprReadinessStatement property value. Indicates the GDPR readiness of the app in relation to policies app provides to safeguard personal user data. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getGdprReadinessStatement() { + return this.backingStore.get("gdprReadinessStatement"); + } + /** + * Gets the headquarters property value. Indicates the location of the headquarters of the app. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHeadquarters() { + return this.backingStore.get("headquarters"); + } + /** + * Gets the holding property value. The holding property + * @return a {@link AppInfoHolding} + */ + @jakarta.annotation.Nullable + public AppInfoHolding getHolding() { + return this.backingStore.get("holding"); + } + /** + * Gets the hostingCompany property value. Indicates the company name that provides hosting services for the app. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHostingCompany() { + return this.backingStore.get("hostingCompany"); + } + /** + * Gets the isAdminAuditTrail property value. The isAdminAuditTrail property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsAdminAuditTrail() { + return this.backingStore.get("isAdminAuditTrail"); + } + /** + * Gets the isCobitCompliant property value. The isCobitCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsCobitCompliant() { + return this.backingStore.get("isCobitCompliant"); + } + /** + * Gets the isCoppaCompliant property value. The isCoppaCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsCoppaCompliant() { + return this.backingStore.get("isCoppaCompliant"); + } + /** + * Gets the isDataAuditTrail property value. The isDataAuditTrail property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsDataAuditTrail() { + return this.backingStore.get("isDataAuditTrail"); + } + /** + * Gets the isDataClassification property value. The isDataClassification property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsDataClassification() { + return this.backingStore.get("isDataClassification"); + } + /** + * Gets the isDataOwnership property value. The isDataOwnership property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsDataOwnership() { + return this.backingStore.get("isDataOwnership"); + } + /** + * Gets the isDisasterRecoveryPlan property value. The isDisasterRecoveryPlan property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsDisasterRecoveryPlan() { + return this.backingStore.get("isDisasterRecoveryPlan"); + } + /** + * Gets the isDmca property value. The isDmca property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsDmca() { + return this.backingStore.get("isDmca"); + } + /** + * Gets the isFerpaCompliant property value. The isFerpaCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsFerpaCompliant() { + return this.backingStore.get("isFerpaCompliant"); + } + /** + * Gets the isFfiecCompliant property value. The isFfiecCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsFfiecCompliant() { + return this.backingStore.get("isFfiecCompliant"); + } + /** + * Gets the isFileSharing property value. The isFileSharing property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsFileSharing() { + return this.backingStore.get("isFileSharing"); + } + /** + * Gets the isFinraCompliant property value. The isFinraCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsFinraCompliant() { + return this.backingStore.get("isFinraCompliant"); + } + /** + * Gets the isFismaCompliant property value. The isFismaCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsFismaCompliant() { + return this.backingStore.get("isFismaCompliant"); + } + /** + * Gets the isGaapCompliant property value. The isGaapCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGaapCompliant() { + return this.backingStore.get("isGaapCompliant"); + } + /** + * Gets the isGdprDataProtectionImpactAssessment property value. The isGdprDataProtectionImpactAssessment property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprDataProtectionImpactAssessment() { + return this.backingStore.get("isGdprDataProtectionImpactAssessment"); + } + /** + * Gets the isGdprDataProtectionOfficer property value. The isGdprDataProtectionOfficer property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprDataProtectionOfficer() { + return this.backingStore.get("isGdprDataProtectionOfficer"); + } + /** + * Gets the isGdprDataProtectionSecureCrossBorderDataTransfer property value. The isGdprDataProtectionSecureCrossBorderDataTransfer property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprDataProtectionSecureCrossBorderDataTransfer() { + return this.backingStore.get("isGdprDataProtectionSecureCrossBorderDataTransfer"); + } + /** + * Gets the isGdprImpactAssessment property value. The isGdprImpactAssessment property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprImpactAssessment() { + return this.backingStore.get("isGdprImpactAssessment"); + } + /** + * Gets the isGdprLawfulBasisForProcessing property value. The isGdprLawfulBasisForProcessing property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprLawfulBasisForProcessing() { + return this.backingStore.get("isGdprLawfulBasisForProcessing"); + } + /** + * Gets the isGdprReportDataBreaches property value. The isGdprReportDataBreaches property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprReportDataBreaches() { + return this.backingStore.get("isGdprReportDataBreaches"); + } + /** + * Gets the isGdprRightsRelatedToAutomatedDecisionMaking property value. The isGdprRightsRelatedToAutomatedDecisionMaking property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightsRelatedToAutomatedDecisionMaking() { + return this.backingStore.get("isGdprRightsRelatedToAutomatedDecisionMaking"); + } + /** + * Gets the isGdprRightToAccess property value. The isGdprRightToAccess property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightToAccess() { + return this.backingStore.get("isGdprRightToAccess"); + } + /** + * Gets the isGdprRightToBeInformed property value. The isGdprRightToBeInformed property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightToBeInformed() { + return this.backingStore.get("isGdprRightToBeInformed"); + } + /** + * Gets the isGdprRightToDataPortablility property value. The isGdprRightToDataPortablility property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightToDataPortablility() { + return this.backingStore.get("isGdprRightToDataPortablility"); + } + /** + * Gets the isGdprRightToErasure property value. The isGdprRightToErasure property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightToErasure() { + return this.backingStore.get("isGdprRightToErasure"); + } + /** + * Gets the isGdprRightToObject property value. The isGdprRightToObject property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightToObject() { + return this.backingStore.get("isGdprRightToObject"); + } + /** + * Gets the isGdprRightToRectification property value. The isGdprRightToRectification property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightToRectification() { + return this.backingStore.get("isGdprRightToRectification"); + } + /** + * Gets the isGdprRightToRestrictionOfProcessing property value. The isGdprRightToRestrictionOfProcessing property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprRightToRestrictionOfProcessing() { + return this.backingStore.get("isGdprRightToRestrictionOfProcessing"); + } + /** + * Gets the isGdprSecureCrossBorderDataControl property value. The isGdprSecureCrossBorderDataControl property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGdprSecureCrossBorderDataControl() { + return this.backingStore.get("isGdprSecureCrossBorderDataControl"); + } + /** + * Gets the isGlbaCompliant property value. The isGlbaCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsGlbaCompliant() { + return this.backingStore.get("isGlbaCompliant"); + } + /** + * Gets the isHipaaCompliant property value. The isHipaaCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsHipaaCompliant() { + return this.backingStore.get("isHipaaCompliant"); + } + /** + * Gets the isHitrustCsfCompliant property value. The isHitrustCsfCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsHitrustCsfCompliant() { + return this.backingStore.get("isHitrustCsfCompliant"); + } + /** + * Gets the isHttpSecurityHeadersContentSecurityPolicy property value. The isHttpSecurityHeadersContentSecurityPolicy property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsHttpSecurityHeadersContentSecurityPolicy() { + return this.backingStore.get("isHttpSecurityHeadersContentSecurityPolicy"); + } + /** + * Gets the isHttpSecurityHeadersStrictTransportSecurity property value. The isHttpSecurityHeadersStrictTransportSecurity property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsHttpSecurityHeadersStrictTransportSecurity() { + return this.backingStore.get("isHttpSecurityHeadersStrictTransportSecurity"); + } + /** + * Gets the isHttpSecurityHeadersXContentTypeOptions property value. The isHttpSecurityHeadersXContentTypeOptions property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsHttpSecurityHeadersXContentTypeOptions() { + return this.backingStore.get("isHttpSecurityHeadersXContentTypeOptions"); + } + /** + * Gets the isHttpSecurityHeadersXFrameOptions property value. The isHttpSecurityHeadersXFrameOptions property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsHttpSecurityHeadersXFrameOptions() { + return this.backingStore.get("isHttpSecurityHeadersXFrameOptions"); + } + /** + * Gets the isHttpSecurityHeadersXXssProtection property value. The isHttpSecurityHeadersXXssProtection property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsHttpSecurityHeadersXXssProtection() { + return this.backingStore.get("isHttpSecurityHeadersXXssProtection"); + } + /** + * Gets the isIpAddressRestriction property value. The isIpAddressRestriction property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsIpAddressRestriction() { + return this.backingStore.get("isIpAddressRestriction"); + } + /** + * Gets the isIsae3402Compliant property value. The isIsae3402Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsIsae3402Compliant() { + return this.backingStore.get("isIsae3402Compliant"); + } + /** + * Gets the isIso27001Compliant property value. The isIso27001Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsIso27001Compliant() { + return this.backingStore.get("isIso27001Compliant"); + } + /** + * Gets the isIso27017Compliant property value. The isIso27017Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsIso27017Compliant() { + return this.backingStore.get("isIso27017Compliant"); + } + /** + * Gets the isIso27018Compliant property value. The isIso27018Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsIso27018Compliant() { + return this.backingStore.get("isIso27018Compliant"); + } + /** + * Gets the isItarCompliant property value. The isItarCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsItarCompliant() { + return this.backingStore.get("isItarCompliant"); + } + /** + * Gets the isMultiFactorAuthentication property value. The isMultiFactorAuthentication property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsMultiFactorAuthentication() { + return this.backingStore.get("isMultiFactorAuthentication"); + } + /** + * Gets the isPasswordPolicy property value. The isPasswordPolicy property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPasswordPolicy() { + return this.backingStore.get("isPasswordPolicy"); + } + /** + * Gets the isPasswordPolicyChangePasswordPeriod property value. The isPasswordPolicyChangePasswordPeriod property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPasswordPolicyChangePasswordPeriod() { + return this.backingStore.get("isPasswordPolicyChangePasswordPeriod"); + } + /** + * Gets the isPasswordPolicyCharacterCombination property value. The isPasswordPolicyCharacterCombination property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPasswordPolicyCharacterCombination() { + return this.backingStore.get("isPasswordPolicyCharacterCombination"); + } + /** + * Gets the isPasswordPolicyPasswordHistoryAndReuse property value. The isPasswordPolicyPasswordHistoryAndReuse property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPasswordPolicyPasswordHistoryAndReuse() { + return this.backingStore.get("isPasswordPolicyPasswordHistoryAndReuse"); + } + /** + * Gets the isPasswordPolicyPasswordLengthLimit property value. The isPasswordPolicyPasswordLengthLimit property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPasswordPolicyPasswordLengthLimit() { + return this.backingStore.get("isPasswordPolicyPasswordLengthLimit"); + } + /** + * Gets the isPasswordPolicyPersonalInformationUse property value. The isPasswordPolicyPersonalInformationUse property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPasswordPolicyPersonalInformationUse() { + return this.backingStore.get("isPasswordPolicyPersonalInformationUse"); + } + /** + * Gets the isPenetrationTesting property value. The isPenetrationTesting property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPenetrationTesting() { + return this.backingStore.get("isPenetrationTesting"); + } + /** + * Gets the isPrivacyShieldCompliant property value. The isPrivacyShieldCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsPrivacyShieldCompliant() { + return this.backingStore.get("isPrivacyShieldCompliant"); + } + /** + * Gets the isRememberPassword property value. The isRememberPassword property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsRememberPassword() { + return this.backingStore.get("isRememberPassword"); + } + /** + * Gets the isRequiresUserAuthentication property value. The isRequiresUserAuthentication property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsRequiresUserAuthentication() { + return this.backingStore.get("isRequiresUserAuthentication"); + } + /** + * Gets the isSoc1Compliant property value. The isSoc1Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsSoc1Compliant() { + return this.backingStore.get("isSoc1Compliant"); + } + /** + * Gets the isSoc2Compliant property value. The isSoc2Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsSoc2Compliant() { + return this.backingStore.get("isSoc2Compliant"); + } + /** + * Gets the isSoc3Compliant property value. The isSoc3Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsSoc3Compliant() { + return this.backingStore.get("isSoc3Compliant"); + } + /** + * Gets the isSoxCompliant property value. The isSoxCompliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsSoxCompliant() { + return this.backingStore.get("isSoxCompliant"); + } + /** + * Gets the isSp80053Compliant property value. The isSp80053Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsSp80053Compliant() { + return this.backingStore.get("isSp80053Compliant"); + } + /** + * Gets the isSsae16Compliant property value. The isSsae16Compliant property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsSsae16Compliant() { + return this.backingStore.get("isSsae16Compliant"); + } + /** + * Gets the isSupportsSaml property value. The isSupportsSaml property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsSupportsSaml() { + return this.backingStore.get("isSupportsSaml"); + } + /** + * Gets the isTrustedCertificate property value. The isTrustedCertificate property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsTrustedCertificate() { + return this.backingStore.get("isTrustedCertificate"); + } + /** + * Gets the isUserAuditTrail property value. The isUserAuditTrail property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsUserAuditTrail() { + return this.backingStore.get("isUserAuditTrail"); + } + /** + * Gets the isUserCanUploadData property value. The isUserCanUploadData property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsUserCanUploadData() { + return this.backingStore.get("isUserCanUploadData"); + } + /** + * Gets the isUserRolesSupport property value. The isUserRolesSupport property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsUserRolesSupport() { + return this.backingStore.get("isUserRolesSupport"); + } + /** + * Gets the isValidCertificateName property value. The isValidCertificateName property + * @return a {@link CloudAppInfoState} + */ + @jakarta.annotation.Nullable + public CloudAppInfoState getIsValidCertificateName() { + return this.backingStore.get("isValidCertificateName"); + } + /** + * Gets the latestBreachDateTime property value. Indicates the last date of the data breach for the company. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLatestBreachDateTime() { + return this.backingStore.get("latestBreachDateTime"); + } + /** + * Gets the logonUrls property value. Indicates the URL that users can use to sign into the app. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLogonUrls() { + return this.backingStore.get("logonUrls"); + } + /** + * Gets the pciDssVersion property value. The pciDssVersion property + * @return a {@link AppInfoPciDssVersion} + */ + @jakarta.annotation.Nullable + public AppInfoPciDssVersion getPciDssVersion() { + return this.backingStore.get("pciDssVersion"); + } + /** + * Gets the vendor property value. Indicates the app vendor. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVendor() { + return this.backingStore.get("vendor"); + } + /** + * Serializes information the 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("csaStarLevel", this.getCsaStarLevel()); + writer.writeEnumValue("dataAtRestEncryptionMethod", this.getDataAtRestEncryptionMethod()); + writer.writeStringValue("dataCenter", this.getDataCenter()); + writer.writeEnumValue("dataRetentionPolicy", this.getDataRetentionPolicy()); + writer.writeEnumValue("dataTypes", this.getDataTypes()); + writer.writeOffsetDateTimeValue("domainRegistrationDateTime", this.getDomainRegistrationDateTime()); + writer.writeEnumValue("encryptionProtocol", this.getEncryptionProtocol()); + writer.writeEnumValue("fedRampLevel", this.getFedRampLevel()); + writer.writeIntegerValue("founded", this.getFounded()); + writer.writeStringValue("gdprReadinessStatement", this.getGdprReadinessStatement()); + writer.writeStringValue("headquarters", this.getHeadquarters()); + writer.writeEnumValue("holding", this.getHolding()); + writer.writeStringValue("hostingCompany", this.getHostingCompany()); + writer.writeEnumValue("isAdminAuditTrail", this.getIsAdminAuditTrail()); + writer.writeEnumValue("isCobitCompliant", this.getIsCobitCompliant()); + writer.writeEnumValue("isCoppaCompliant", this.getIsCoppaCompliant()); + writer.writeEnumValue("isDataAuditTrail", this.getIsDataAuditTrail()); + writer.writeEnumValue("isDataClassification", this.getIsDataClassification()); + writer.writeEnumValue("isDataOwnership", this.getIsDataOwnership()); + writer.writeEnumValue("isDisasterRecoveryPlan", this.getIsDisasterRecoveryPlan()); + writer.writeEnumValue("isDmca", this.getIsDmca()); + writer.writeEnumValue("isFerpaCompliant", this.getIsFerpaCompliant()); + writer.writeEnumValue("isFfiecCompliant", this.getIsFfiecCompliant()); + writer.writeEnumValue("isFileSharing", this.getIsFileSharing()); + writer.writeEnumValue("isFinraCompliant", this.getIsFinraCompliant()); + writer.writeEnumValue("isFismaCompliant", this.getIsFismaCompliant()); + writer.writeEnumValue("isGaapCompliant", this.getIsGaapCompliant()); + writer.writeEnumValue("isGdprDataProtectionImpactAssessment", this.getIsGdprDataProtectionImpactAssessment()); + writer.writeEnumValue("isGdprDataProtectionOfficer", this.getIsGdprDataProtectionOfficer()); + writer.writeEnumValue("isGdprDataProtectionSecureCrossBorderDataTransfer", this.getIsGdprDataProtectionSecureCrossBorderDataTransfer()); + writer.writeEnumValue("isGdprImpactAssessment", this.getIsGdprImpactAssessment()); + writer.writeEnumValue("isGdprLawfulBasisForProcessing", this.getIsGdprLawfulBasisForProcessing()); + writer.writeEnumValue("isGdprReportDataBreaches", this.getIsGdprReportDataBreaches()); + writer.writeEnumValue("isGdprRightsRelatedToAutomatedDecisionMaking", this.getIsGdprRightsRelatedToAutomatedDecisionMaking()); + writer.writeEnumValue("isGdprRightToAccess", this.getIsGdprRightToAccess()); + writer.writeEnumValue("isGdprRightToBeInformed", this.getIsGdprRightToBeInformed()); + writer.writeEnumValue("isGdprRightToDataPortablility", this.getIsGdprRightToDataPortablility()); + writer.writeEnumValue("isGdprRightToErasure", this.getIsGdprRightToErasure()); + writer.writeEnumValue("isGdprRightToObject", this.getIsGdprRightToObject()); + writer.writeEnumValue("isGdprRightToRectification", this.getIsGdprRightToRectification()); + writer.writeEnumValue("isGdprRightToRestrictionOfProcessing", this.getIsGdprRightToRestrictionOfProcessing()); + writer.writeEnumValue("isGdprSecureCrossBorderDataControl", this.getIsGdprSecureCrossBorderDataControl()); + writer.writeEnumValue("isGlbaCompliant", this.getIsGlbaCompliant()); + writer.writeEnumValue("isHipaaCompliant", this.getIsHipaaCompliant()); + writer.writeEnumValue("isHitrustCsfCompliant", this.getIsHitrustCsfCompliant()); + writer.writeEnumValue("isHttpSecurityHeadersContentSecurityPolicy", this.getIsHttpSecurityHeadersContentSecurityPolicy()); + writer.writeEnumValue("isHttpSecurityHeadersStrictTransportSecurity", this.getIsHttpSecurityHeadersStrictTransportSecurity()); + writer.writeEnumValue("isHttpSecurityHeadersXContentTypeOptions", this.getIsHttpSecurityHeadersXContentTypeOptions()); + writer.writeEnumValue("isHttpSecurityHeadersXFrameOptions", this.getIsHttpSecurityHeadersXFrameOptions()); + writer.writeEnumValue("isHttpSecurityHeadersXXssProtection", this.getIsHttpSecurityHeadersXXssProtection()); + writer.writeEnumValue("isIpAddressRestriction", this.getIsIpAddressRestriction()); + writer.writeEnumValue("isIsae3402Compliant", this.getIsIsae3402Compliant()); + writer.writeEnumValue("isIso27001Compliant", this.getIsIso27001Compliant()); + writer.writeEnumValue("isIso27017Compliant", this.getIsIso27017Compliant()); + writer.writeEnumValue("isIso27018Compliant", this.getIsIso27018Compliant()); + writer.writeEnumValue("isItarCompliant", this.getIsItarCompliant()); + writer.writeEnumValue("isMultiFactorAuthentication", this.getIsMultiFactorAuthentication()); + writer.writeEnumValue("isPasswordPolicy", this.getIsPasswordPolicy()); + writer.writeEnumValue("isPasswordPolicyChangePasswordPeriod", this.getIsPasswordPolicyChangePasswordPeriod()); + writer.writeEnumValue("isPasswordPolicyCharacterCombination", this.getIsPasswordPolicyCharacterCombination()); + writer.writeEnumValue("isPasswordPolicyPasswordHistoryAndReuse", this.getIsPasswordPolicyPasswordHistoryAndReuse()); + writer.writeEnumValue("isPasswordPolicyPasswordLengthLimit", this.getIsPasswordPolicyPasswordLengthLimit()); + writer.writeEnumValue("isPasswordPolicyPersonalInformationUse", this.getIsPasswordPolicyPersonalInformationUse()); + writer.writeEnumValue("isPenetrationTesting", this.getIsPenetrationTesting()); + writer.writeEnumValue("isPrivacyShieldCompliant", this.getIsPrivacyShieldCompliant()); + writer.writeEnumValue("isRememberPassword", this.getIsRememberPassword()); + writer.writeEnumValue("isRequiresUserAuthentication", this.getIsRequiresUserAuthentication()); + writer.writeEnumValue("isSoc1Compliant", this.getIsSoc1Compliant()); + writer.writeEnumValue("isSoc2Compliant", this.getIsSoc2Compliant()); + writer.writeEnumValue("isSoc3Compliant", this.getIsSoc3Compliant()); + writer.writeEnumValue("isSoxCompliant", this.getIsSoxCompliant()); + writer.writeEnumValue("isSp80053Compliant", this.getIsSp80053Compliant()); + writer.writeEnumValue("isSsae16Compliant", this.getIsSsae16Compliant()); + writer.writeEnumValue("isSupportsSaml", this.getIsSupportsSaml()); + writer.writeEnumValue("isTrustedCertificate", this.getIsTrustedCertificate()); + writer.writeEnumValue("isUserAuditTrail", this.getIsUserAuditTrail()); + writer.writeEnumValue("isUserCanUploadData", this.getIsUserCanUploadData()); + writer.writeEnumValue("isUserRolesSupport", this.getIsUserRolesSupport()); + writer.writeEnumValue("isValidCertificateName", this.getIsValidCertificateName()); + writer.writeOffsetDateTimeValue("latestBreachDateTime", this.getLatestBreachDateTime()); + writer.writeStringValue("logonUrls", this.getLogonUrls()); + writer.writeEnumValue("pciDssVersion", this.getPciDssVersion()); + writer.writeStringValue("vendor", this.getVendor()); + } + /** + * Sets the csaStarLevel property value. The csaStarLevel property + * @param value Value to set for the csaStarLevel property. + */ + public void setCsaStarLevel(@jakarta.annotation.Nullable final AppInfoCsaStarLevel value) { + this.backingStore.set("csaStarLevel", value); + } + /** + * Sets the dataAtRestEncryptionMethod property value. The dataAtRestEncryptionMethod property + * @param value Value to set for the dataAtRestEncryptionMethod property. + */ + public void setDataAtRestEncryptionMethod(@jakarta.annotation.Nullable final AppInfoDataAtRestEncryptionMethod value) { + this.backingStore.set("dataAtRestEncryptionMethod", value); + } + /** + * Sets the dataCenter property value. Indicates the countries or regions in which your data center resides. + * @param value Value to set for the dataCenter property. + */ + public void setDataCenter(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("dataCenter", value); + } + /** + * Sets the dataRetentionPolicy property value. The dataRetentionPolicy property + * @param value Value to set for the dataRetentionPolicy property. + */ + public void setDataRetentionPolicy(@jakarta.annotation.Nullable final AppInfoDataRetentionPolicy value) { + this.backingStore.set("dataRetentionPolicy", value); + } + /** + * Sets the dataTypes property value. The dataTypes property + * @param value Value to set for the dataTypes property. + */ + public void setDataTypes(@jakarta.annotation.Nullable final AppInfoUploadedDataTypes value) { + this.backingStore.set("dataTypes", value); + } + /** + * Sets the domainRegistrationDateTime property value. Indicates the date when the app domain was registered. + * @param value Value to set for the domainRegistrationDateTime property. + */ + public void setDomainRegistrationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("domainRegistrationDateTime", value); + } + /** + * Sets the encryptionProtocol property value. The encryptionProtocol property + * @param value Value to set for the encryptionProtocol property. + */ + public void setEncryptionProtocol(@jakarta.annotation.Nullable final AppInfoEncryptionProtocol value) { + this.backingStore.set("encryptionProtocol", value); + } + /** + * Sets the fedRampLevel property value. The fedRampLevel property + * @param value Value to set for the fedRampLevel property. + */ + public void setFedRampLevel(@jakarta.annotation.Nullable final AppInfoFedRampLevel value) { + this.backingStore.set("fedRampLevel", value); + } + /** + * Sets the founded property value. Indicates the year that the specific app vendor was established. + * @param value Value to set for the founded property. + */ + public void setFounded(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("founded", value); + } + /** + * Sets the gdprReadinessStatement property value. Indicates the GDPR readiness of the app in relation to policies app provides to safeguard personal user data. + * @param value Value to set for the gdprReadinessStatement property. + */ + public void setGdprReadinessStatement(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("gdprReadinessStatement", value); + } + /** + * Sets the headquarters property value. Indicates the location of the headquarters of the app. + * @param value Value to set for the headquarters property. + */ + public void setHeadquarters(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("headquarters", value); + } + /** + * Sets the holding property value. The holding property + * @param value Value to set for the holding property. + */ + public void setHolding(@jakarta.annotation.Nullable final AppInfoHolding value) { + this.backingStore.set("holding", value); + } + /** + * Sets the hostingCompany property value. Indicates the company name that provides hosting services for the app. + * @param value Value to set for the hostingCompany property. + */ + public void setHostingCompany(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("hostingCompany", value); + } + /** + * Sets the isAdminAuditTrail property value. The isAdminAuditTrail property + * @param value Value to set for the isAdminAuditTrail property. + */ + public void setIsAdminAuditTrail(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isAdminAuditTrail", value); + } + /** + * Sets the isCobitCompliant property value. The isCobitCompliant property + * @param value Value to set for the isCobitCompliant property. + */ + public void setIsCobitCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isCobitCompliant", value); + } + /** + * Sets the isCoppaCompliant property value. The isCoppaCompliant property + * @param value Value to set for the isCoppaCompliant property. + */ + public void setIsCoppaCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isCoppaCompliant", value); + } + /** + * Sets the isDataAuditTrail property value. The isDataAuditTrail property + * @param value Value to set for the isDataAuditTrail property. + */ + public void setIsDataAuditTrail(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isDataAuditTrail", value); + } + /** + * Sets the isDataClassification property value. The isDataClassification property + * @param value Value to set for the isDataClassification property. + */ + public void setIsDataClassification(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isDataClassification", value); + } + /** + * Sets the isDataOwnership property value. The isDataOwnership property + * @param value Value to set for the isDataOwnership property. + */ + public void setIsDataOwnership(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isDataOwnership", value); + } + /** + * Sets the isDisasterRecoveryPlan property value. The isDisasterRecoveryPlan property + * @param value Value to set for the isDisasterRecoveryPlan property. + */ + public void setIsDisasterRecoveryPlan(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isDisasterRecoveryPlan", value); + } + /** + * Sets the isDmca property value. The isDmca property + * @param value Value to set for the isDmca property. + */ + public void setIsDmca(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isDmca", value); + } + /** + * Sets the isFerpaCompliant property value. The isFerpaCompliant property + * @param value Value to set for the isFerpaCompliant property. + */ + public void setIsFerpaCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isFerpaCompliant", value); + } + /** + * Sets the isFfiecCompliant property value. The isFfiecCompliant property + * @param value Value to set for the isFfiecCompliant property. + */ + public void setIsFfiecCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isFfiecCompliant", value); + } + /** + * Sets the isFileSharing property value. The isFileSharing property + * @param value Value to set for the isFileSharing property. + */ + public void setIsFileSharing(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isFileSharing", value); + } + /** + * Sets the isFinraCompliant property value. The isFinraCompliant property + * @param value Value to set for the isFinraCompliant property. + */ + public void setIsFinraCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isFinraCompliant", value); + } + /** + * Sets the isFismaCompliant property value. The isFismaCompliant property + * @param value Value to set for the isFismaCompliant property. + */ + public void setIsFismaCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isFismaCompliant", value); + } + /** + * Sets the isGaapCompliant property value. The isGaapCompliant property + * @param value Value to set for the isGaapCompliant property. + */ + public void setIsGaapCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGaapCompliant", value); + } + /** + * Sets the isGdprDataProtectionImpactAssessment property value. The isGdprDataProtectionImpactAssessment property + * @param value Value to set for the isGdprDataProtectionImpactAssessment property. + */ + public void setIsGdprDataProtectionImpactAssessment(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprDataProtectionImpactAssessment", value); + } + /** + * Sets the isGdprDataProtectionOfficer property value. The isGdprDataProtectionOfficer property + * @param value Value to set for the isGdprDataProtectionOfficer property. + */ + public void setIsGdprDataProtectionOfficer(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprDataProtectionOfficer", value); + } + /** + * Sets the isGdprDataProtectionSecureCrossBorderDataTransfer property value. The isGdprDataProtectionSecureCrossBorderDataTransfer property + * @param value Value to set for the isGdprDataProtectionSecureCrossBorderDataTransfer property. + */ + public void setIsGdprDataProtectionSecureCrossBorderDataTransfer(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprDataProtectionSecureCrossBorderDataTransfer", value); + } + /** + * Sets the isGdprImpactAssessment property value. The isGdprImpactAssessment property + * @param value Value to set for the isGdprImpactAssessment property. + */ + public void setIsGdprImpactAssessment(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprImpactAssessment", value); + } + /** + * Sets the isGdprLawfulBasisForProcessing property value. The isGdprLawfulBasisForProcessing property + * @param value Value to set for the isGdprLawfulBasisForProcessing property. + */ + public void setIsGdprLawfulBasisForProcessing(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprLawfulBasisForProcessing", value); + } + /** + * Sets the isGdprReportDataBreaches property value. The isGdprReportDataBreaches property + * @param value Value to set for the isGdprReportDataBreaches property. + */ + public void setIsGdprReportDataBreaches(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprReportDataBreaches", value); + } + /** + * Sets the isGdprRightsRelatedToAutomatedDecisionMaking property value. The isGdprRightsRelatedToAutomatedDecisionMaking property + * @param value Value to set for the isGdprRightsRelatedToAutomatedDecisionMaking property. + */ + public void setIsGdprRightsRelatedToAutomatedDecisionMaking(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightsRelatedToAutomatedDecisionMaking", value); + } + /** + * Sets the isGdprRightToAccess property value. The isGdprRightToAccess property + * @param value Value to set for the isGdprRightToAccess property. + */ + public void setIsGdprRightToAccess(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightToAccess", value); + } + /** + * Sets the isGdprRightToBeInformed property value. The isGdprRightToBeInformed property + * @param value Value to set for the isGdprRightToBeInformed property. + */ + public void setIsGdprRightToBeInformed(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightToBeInformed", value); + } + /** + * Sets the isGdprRightToDataPortablility property value. The isGdprRightToDataPortablility property + * @param value Value to set for the isGdprRightToDataPortablility property. + */ + public void setIsGdprRightToDataPortablility(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightToDataPortablility", value); + } + /** + * Sets the isGdprRightToErasure property value. The isGdprRightToErasure property + * @param value Value to set for the isGdprRightToErasure property. + */ + public void setIsGdprRightToErasure(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightToErasure", value); + } + /** + * Sets the isGdprRightToObject property value. The isGdprRightToObject property + * @param value Value to set for the isGdprRightToObject property. + */ + public void setIsGdprRightToObject(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightToObject", value); + } + /** + * Sets the isGdprRightToRectification property value. The isGdprRightToRectification property + * @param value Value to set for the isGdprRightToRectification property. + */ + public void setIsGdprRightToRectification(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightToRectification", value); + } + /** + * Sets the isGdprRightToRestrictionOfProcessing property value. The isGdprRightToRestrictionOfProcessing property + * @param value Value to set for the isGdprRightToRestrictionOfProcessing property. + */ + public void setIsGdprRightToRestrictionOfProcessing(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprRightToRestrictionOfProcessing", value); + } + /** + * Sets the isGdprSecureCrossBorderDataControl property value. The isGdprSecureCrossBorderDataControl property + * @param value Value to set for the isGdprSecureCrossBorderDataControl property. + */ + public void setIsGdprSecureCrossBorderDataControl(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGdprSecureCrossBorderDataControl", value); + } + /** + * Sets the isGlbaCompliant property value. The isGlbaCompliant property + * @param value Value to set for the isGlbaCompliant property. + */ + public void setIsGlbaCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isGlbaCompliant", value); + } + /** + * Sets the isHipaaCompliant property value. The isHipaaCompliant property + * @param value Value to set for the isHipaaCompliant property. + */ + public void setIsHipaaCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isHipaaCompliant", value); + } + /** + * Sets the isHitrustCsfCompliant property value. The isHitrustCsfCompliant property + * @param value Value to set for the isHitrustCsfCompliant property. + */ + public void setIsHitrustCsfCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isHitrustCsfCompliant", value); + } + /** + * Sets the isHttpSecurityHeadersContentSecurityPolicy property value. The isHttpSecurityHeadersContentSecurityPolicy property + * @param value Value to set for the isHttpSecurityHeadersContentSecurityPolicy property. + */ + public void setIsHttpSecurityHeadersContentSecurityPolicy(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isHttpSecurityHeadersContentSecurityPolicy", value); + } + /** + * Sets the isHttpSecurityHeadersStrictTransportSecurity property value. The isHttpSecurityHeadersStrictTransportSecurity property + * @param value Value to set for the isHttpSecurityHeadersStrictTransportSecurity property. + */ + public void setIsHttpSecurityHeadersStrictTransportSecurity(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isHttpSecurityHeadersStrictTransportSecurity", value); + } + /** + * Sets the isHttpSecurityHeadersXContentTypeOptions property value. The isHttpSecurityHeadersXContentTypeOptions property + * @param value Value to set for the isHttpSecurityHeadersXContentTypeOptions property. + */ + public void setIsHttpSecurityHeadersXContentTypeOptions(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isHttpSecurityHeadersXContentTypeOptions", value); + } + /** + * Sets the isHttpSecurityHeadersXFrameOptions property value. The isHttpSecurityHeadersXFrameOptions property + * @param value Value to set for the isHttpSecurityHeadersXFrameOptions property. + */ + public void setIsHttpSecurityHeadersXFrameOptions(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isHttpSecurityHeadersXFrameOptions", value); + } + /** + * Sets the isHttpSecurityHeadersXXssProtection property value. The isHttpSecurityHeadersXXssProtection property + * @param value Value to set for the isHttpSecurityHeadersXXssProtection property. + */ + public void setIsHttpSecurityHeadersXXssProtection(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isHttpSecurityHeadersXXssProtection", value); + } + /** + * Sets the isIpAddressRestriction property value. The isIpAddressRestriction property + * @param value Value to set for the isIpAddressRestriction property. + */ + public void setIsIpAddressRestriction(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isIpAddressRestriction", value); + } + /** + * Sets the isIsae3402Compliant property value. The isIsae3402Compliant property + * @param value Value to set for the isIsae3402Compliant property. + */ + public void setIsIsae3402Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isIsae3402Compliant", value); + } + /** + * Sets the isIso27001Compliant property value. The isIso27001Compliant property + * @param value Value to set for the isIso27001Compliant property. + */ + public void setIsIso27001Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isIso27001Compliant", value); + } + /** + * Sets the isIso27017Compliant property value. The isIso27017Compliant property + * @param value Value to set for the isIso27017Compliant property. + */ + public void setIsIso27017Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isIso27017Compliant", value); + } + /** + * Sets the isIso27018Compliant property value. The isIso27018Compliant property + * @param value Value to set for the isIso27018Compliant property. + */ + public void setIsIso27018Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isIso27018Compliant", value); + } + /** + * Sets the isItarCompliant property value. The isItarCompliant property + * @param value Value to set for the isItarCompliant property. + */ + public void setIsItarCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isItarCompliant", value); + } + /** + * Sets the isMultiFactorAuthentication property value. The isMultiFactorAuthentication property + * @param value Value to set for the isMultiFactorAuthentication property. + */ + public void setIsMultiFactorAuthentication(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isMultiFactorAuthentication", value); + } + /** + * Sets the isPasswordPolicy property value. The isPasswordPolicy property + * @param value Value to set for the isPasswordPolicy property. + */ + public void setIsPasswordPolicy(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPasswordPolicy", value); + } + /** + * Sets the isPasswordPolicyChangePasswordPeriod property value. The isPasswordPolicyChangePasswordPeriod property + * @param value Value to set for the isPasswordPolicyChangePasswordPeriod property. + */ + public void setIsPasswordPolicyChangePasswordPeriod(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPasswordPolicyChangePasswordPeriod", value); + } + /** + * Sets the isPasswordPolicyCharacterCombination property value. The isPasswordPolicyCharacterCombination property + * @param value Value to set for the isPasswordPolicyCharacterCombination property. + */ + public void setIsPasswordPolicyCharacterCombination(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPasswordPolicyCharacterCombination", value); + } + /** + * Sets the isPasswordPolicyPasswordHistoryAndReuse property value. The isPasswordPolicyPasswordHistoryAndReuse property + * @param value Value to set for the isPasswordPolicyPasswordHistoryAndReuse property. + */ + public void setIsPasswordPolicyPasswordHistoryAndReuse(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPasswordPolicyPasswordHistoryAndReuse", value); + } + /** + * Sets the isPasswordPolicyPasswordLengthLimit property value. The isPasswordPolicyPasswordLengthLimit property + * @param value Value to set for the isPasswordPolicyPasswordLengthLimit property. + */ + public void setIsPasswordPolicyPasswordLengthLimit(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPasswordPolicyPasswordLengthLimit", value); + } + /** + * Sets the isPasswordPolicyPersonalInformationUse property value. The isPasswordPolicyPersonalInformationUse property + * @param value Value to set for the isPasswordPolicyPersonalInformationUse property. + */ + public void setIsPasswordPolicyPersonalInformationUse(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPasswordPolicyPersonalInformationUse", value); + } + /** + * Sets the isPenetrationTesting property value. The isPenetrationTesting property + * @param value Value to set for the isPenetrationTesting property. + */ + public void setIsPenetrationTesting(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPenetrationTesting", value); + } + /** + * Sets the isPrivacyShieldCompliant property value. The isPrivacyShieldCompliant property + * @param value Value to set for the isPrivacyShieldCompliant property. + */ + public void setIsPrivacyShieldCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isPrivacyShieldCompliant", value); + } + /** + * Sets the isRememberPassword property value. The isRememberPassword property + * @param value Value to set for the isRememberPassword property. + */ + public void setIsRememberPassword(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isRememberPassword", value); + } + /** + * Sets the isRequiresUserAuthentication property value. The isRequiresUserAuthentication property + * @param value Value to set for the isRequiresUserAuthentication property. + */ + public void setIsRequiresUserAuthentication(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isRequiresUserAuthentication", value); + } + /** + * Sets the isSoc1Compliant property value. The isSoc1Compliant property + * @param value Value to set for the isSoc1Compliant property. + */ + public void setIsSoc1Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isSoc1Compliant", value); + } + /** + * Sets the isSoc2Compliant property value. The isSoc2Compliant property + * @param value Value to set for the isSoc2Compliant property. + */ + public void setIsSoc2Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isSoc2Compliant", value); + } + /** + * Sets the isSoc3Compliant property value. The isSoc3Compliant property + * @param value Value to set for the isSoc3Compliant property. + */ + public void setIsSoc3Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isSoc3Compliant", value); + } + /** + * Sets the isSoxCompliant property value. The isSoxCompliant property + * @param value Value to set for the isSoxCompliant property. + */ + public void setIsSoxCompliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isSoxCompliant", value); + } + /** + * Sets the isSp80053Compliant property value. The isSp80053Compliant property + * @param value Value to set for the isSp80053Compliant property. + */ + public void setIsSp80053Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isSp80053Compliant", value); + } + /** + * Sets the isSsae16Compliant property value. The isSsae16Compliant property + * @param value Value to set for the isSsae16Compliant property. + */ + public void setIsSsae16Compliant(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isSsae16Compliant", value); + } + /** + * Sets the isSupportsSaml property value. The isSupportsSaml property + * @param value Value to set for the isSupportsSaml property. + */ + public void setIsSupportsSaml(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isSupportsSaml", value); + } + /** + * Sets the isTrustedCertificate property value. The isTrustedCertificate property + * @param value Value to set for the isTrustedCertificate property. + */ + public void setIsTrustedCertificate(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isTrustedCertificate", value); + } + /** + * Sets the isUserAuditTrail property value. The isUserAuditTrail property + * @param value Value to set for the isUserAuditTrail property. + */ + public void setIsUserAuditTrail(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isUserAuditTrail", value); + } + /** + * Sets the isUserCanUploadData property value. The isUserCanUploadData property + * @param value Value to set for the isUserCanUploadData property. + */ + public void setIsUserCanUploadData(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isUserCanUploadData", value); + } + /** + * Sets the isUserRolesSupport property value. The isUserRolesSupport property + * @param value Value to set for the isUserRolesSupport property. + */ + public void setIsUserRolesSupport(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isUserRolesSupport", value); + } + /** + * Sets the isValidCertificateName property value. The isValidCertificateName property + * @param value Value to set for the isValidCertificateName property. + */ + public void setIsValidCertificateName(@jakarta.annotation.Nullable final CloudAppInfoState value) { + this.backingStore.set("isValidCertificateName", value); + } + /** + * Sets the latestBreachDateTime property value. Indicates the last date of the data breach for the company. + * @param value Value to set for the latestBreachDateTime property. + */ + public void setLatestBreachDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("latestBreachDateTime", value); + } + /** + * Sets the logonUrls property value. Indicates the URL that users can use to sign into the app. + * @param value Value to set for the logonUrls property. + */ + public void setLogonUrls(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("logonUrls", value); + } + /** + * Sets the pciDssVersion property value. The pciDssVersion property + * @param value Value to set for the pciDssVersion property. + */ + public void setPciDssVersion(@jakarta.annotation.Nullable final AppInfoPciDssVersion value) { + this.backingStore.set("pciDssVersion", value); + } + /** + * Sets the vendor property value. Indicates the app vendor. + * @param value Value to set for the vendor property. + */ + public void setVendor(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("vendor", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppUser.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppUser.java new file mode 100644 index 00000000000..f9c6d6ae2eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DiscoveredCloudAppUser.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.security; + +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 DiscoveredCloudAppUser implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DiscoveredCloudAppUser} and sets the default values. + */ + public DiscoveredCloudAppUser() { + 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 DiscoveredCloudAppUser} + */ + @jakarta.annotation.Nonnull + public static DiscoveredCloudAppUser createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DiscoveredCloudAppUser(); + } + /** + * 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("userIdentifier", (n) -> { this.setUserIdentifier(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 userIdentifier property value. The identifier of a user who accessed the discovered cloud app. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserIdentifier() { + return this.backingStore.get("userIdentifier"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("userIdentifier", this.getUserIdentifier()); + 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 userIdentifier property value. The identifier of a user who accessed the discovered cloud app. + * @param value Value to set for the userIdentifier property. + */ + public void setUserIdentifier(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userIdentifier", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/EndpointDiscoveredCloudAppDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/EndpointDiscoveredCloudAppDetail.java new file mode 100644 index 00000000000..285a84fee62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/EndpointDiscoveredCloudAppDetail.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EndpointDiscoveredCloudAppDetail extends DiscoveredCloudAppDetail implements Parsable { + /** + * Instantiates a new {@link EndpointDiscoveredCloudAppDetail} and sets the default values. + */ + public EndpointDiscoveredCloudAppDetail() { + 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 EndpointDiscoveredCloudAppDetail} + */ + @jakarta.annotation.Nonnull + public static EndpointDiscoveredCloudAppDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EndpointDiscoveredCloudAppDetail(); + } + /** + * Gets the deviceCount property value. The number of devices that accessed the discovered app. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getDeviceCount() { + return this.backingStore.get("deviceCount"); + } + /** + * Gets the devices property value. Represents the devices that access the discovered apps. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDevices() { + return this.backingStore.get("devices"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("deviceCount", (n) -> { this.setDeviceCount(n.getLongValue()); }); + deserializerMap.put("devices", (n) -> { this.setDevices(n.getCollectionOfObjectValues(DiscoveredCloudAppDevice::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.writeLongValue("deviceCount", this.getDeviceCount()); + writer.writeCollectionOfObjectValues("devices", this.getDevices()); + } + /** + * Sets the deviceCount property value. The number of devices that accessed the discovered app. + * @param value Value to set for the deviceCount property. + */ + public void setDeviceCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("deviceCount", value); + } + /** + * Sets the devices property value. Represents the devices that access the discovered apps. + * @param value Value to set for the devices property. + */ + public void setDevices(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("devices", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/EntityType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/EntityType.java new file mode 100644 index 00000000000..a124fbd2cb7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/EntityType.java @@ -0,0 +1,33 @@ +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 EntityType implements ValuedEnum { + UserName("userName"), + IpAddress("ipAddress"), + MachineName("machineName"), + Other("other"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EntityType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EntityType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "userName": return UserName; + case "ipAddress": return IpAddress; + case "machineName": return MachineName; + case "other": return Other; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/LogDataProvider.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/LogDataProvider.java new file mode 100644 index 00000000000..4981504ea59 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/LogDataProvider.java @@ -0,0 +1,135 @@ +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 LogDataProvider implements ValuedEnum { + Barracuda("barracuda"), + Bluecoat("bluecoat"), + Checkpoint("checkpoint"), + CiscoAsa("ciscoAsa"), + CiscoIronportProxy("ciscoIronportProxy"), + Fortigate("fortigate"), + PaloAlto("paloAlto"), + Squid("squid"), + Zscaler("zscaler"), + McafeeSwg("mcafeeSwg"), + CiscoScanSafe("ciscoScanSafe"), + JuniperSrx("juniperSrx"), + SophosSg("sophosSg"), + WebsenseV75("websenseV75"), + WebsenseSiemCef("websenseSiemCef"), + MachineZoneMeraki("machineZoneMeraki"), + SquidNative("squidNative"), + CiscoFwsm("ciscoFwsm"), + MicrosoftIsaW3C("microsoftIsaW3C"), + Sonicwall("sonicwall"), + SophosCyberoam("sophosCyberoam"), + Clavister("clavister"), + CustomParser("customParser"), + JuniperSsg("juniperSsg"), + ZscalerQradar("zscalerQradar"), + JuniperSrxSd("juniperSrxSd"), + JuniperSrxWelf("juniperSrxWelf"), + MicrosoftConditionalAppAccess("microsoftConditionalAppAccess"), + CiscoAsaFirepower("ciscoAsaFirepower"), + GenericCef("genericCef"), + GenericLeef("genericLeef"), + GenericW3C("genericW3C"), + IFilter("iFilter"), + CheckpointXml("checkpointXml"), + CheckpointSmartViewTracker("checkpointSmartViewTracker"), + BarracudaNextGenFw("barracudaNextGenFw"), + BarracudaNextGenFwWeblog("barracudaNextGenFwWeblog"), + MicrosoftDefenderForEndpoint("microsoftDefenderForEndpoint"), + ZscalerCef("zscalerCef"), + SophosXg("sophosXg"), + Iboss("iboss"), + Forcepoint("forcepoint"), + Fortios("fortios"), + CiscoIronportWsaIi("ciscoIronportWsaIi"), + PaloAltoLeef("paloAltoLeef"), + ForcepointLeef("forcepointLeef"), + Stormshield("stormshield"), + Contentkeeper("contentkeeper"), + CiscoIronportWsaIii("ciscoIronportWsaIii"), + CheckpointCef("checkpointCef"), + Corrata("corrata"), + CiscoFirepowerV6("ciscoFirepowerV6"), + MenloSecurityCef("menloSecurityCef"), + WatchguardXtm("watchguardXtm"), + OpenSystemsSecureWebGateway("openSystemsSecureWebGateway"), + Wandera("wandera"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + LogDataProvider(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static LogDataProvider forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "barracuda": return Barracuda; + case "bluecoat": return Bluecoat; + case "checkpoint": return Checkpoint; + case "ciscoAsa": return CiscoAsa; + case "ciscoIronportProxy": return CiscoIronportProxy; + case "fortigate": return Fortigate; + case "paloAlto": return PaloAlto; + case "squid": return Squid; + case "zscaler": return Zscaler; + case "mcafeeSwg": return McafeeSwg; + case "ciscoScanSafe": return CiscoScanSafe; + case "juniperSrx": return JuniperSrx; + case "sophosSg": return SophosSg; + case "websenseV75": return WebsenseV75; + case "websenseSiemCef": return WebsenseSiemCef; + case "machineZoneMeraki": return MachineZoneMeraki; + case "squidNative": return SquidNative; + case "ciscoFwsm": return CiscoFwsm; + case "microsoftIsaW3C": return MicrosoftIsaW3C; + case "sonicwall": return Sonicwall; + case "sophosCyberoam": return SophosCyberoam; + case "clavister": return Clavister; + case "customParser": return CustomParser; + case "juniperSsg": return JuniperSsg; + case "zscalerQradar": return ZscalerQradar; + case "juniperSrxSd": return JuniperSrxSd; + case "juniperSrxWelf": return JuniperSrxWelf; + case "microsoftConditionalAppAccess": return MicrosoftConditionalAppAccess; + case "ciscoAsaFirepower": return CiscoAsaFirepower; + case "genericCef": return GenericCef; + case "genericLeef": return GenericLeef; + case "genericW3C": return GenericW3C; + case "iFilter": return IFilter; + case "checkpointXml": return CheckpointXml; + case "checkpointSmartViewTracker": return CheckpointSmartViewTracker; + case "barracudaNextGenFw": return BarracudaNextGenFw; + case "barracudaNextGenFwWeblog": return BarracudaNextGenFwWeblog; + case "microsoftDefenderForEndpoint": return MicrosoftDefenderForEndpoint; + case "zscalerCef": return ZscalerCef; + case "sophosXg": return SophosXg; + case "iboss": return Iboss; + case "forcepoint": return Forcepoint; + case "fortios": return Fortios; + case "ciscoIronportWsaIi": return CiscoIronportWsaIi; + case "paloAltoLeef": return PaloAltoLeef; + case "forcepointLeef": return ForcepointLeef; + case "stormshield": return Stormshield; + case "contentkeeper": return Contentkeeper; + case "ciscoIronportWsaIii": return CiscoIronportWsaIii; + case "checkpointCef": return CheckpointCef; + case "corrata": return Corrata; + case "ciscoFirepowerV6": return CiscoFirepowerV6; + case "menloSecurityCef": return MenloSecurityCef; + case "watchguardXtm": return WatchguardXtm; + case "openSystemsSecureWebGateway": return OpenSystemsSecureWebGateway; + case "wandera": return Wandera; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/ReceiverProtocol.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/ReceiverProtocol.java new file mode 100644 index 00000000000..010608c4766 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/ReceiverProtocol.java @@ -0,0 +1,33 @@ +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 ReceiverProtocol implements ValuedEnum { + Ftp("ftp"), + Ftps("ftps"), + SyslogUdp("syslogUdp"), + SyslogTcp("syslogTcp"), + SyslogTls("syslogTls"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ReceiverProtocol(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ReceiverProtocol forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "ftp": return Ftp; + case "ftps": return Ftps; + case "syslogUdp": return SyslogUdp; + case "syslogTcp": return SyslogTcp; + case "syslogTls": return SyslogTls; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/TrafficType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/TrafficType.java new file mode 100644 index 00000000000..3a9a9b1b7fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/TrafficType.java @@ -0,0 +1,29 @@ +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 TrafficType implements ValuedEnum { + DownloadedBytes("downloadedBytes"), + UploadedBytes("uploadedBytes"), + Unknown("unknown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + TrafficType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static TrafficType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "downloadedBytes": return DownloadedBytes; + case "uploadedBytes": return UploadedBytes; + case "unknown": return Unknown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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..9ffe5488a9d 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 @@ -81,23 +81,23 @@ public CrossTenantIdentitySyncPolicyPartner get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { return put(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @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 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/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/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java index bc71dab7baf..f2ab0f2513c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java @@ -60,21 +60,21 @@ public RoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/roleManagement/deviceManagement/roleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @return a {@link UnifiedRoleAssignmentMultipleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UnifiedRoleAssignmentMultipleCollectionResponse get() { return get(null); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UnifiedRoleAssignmentMultipleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UnifiedRoleAssignmentMultipleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public UnifiedRoleAssignmentMultiple post(@jakarta.annotation.Nonnull final Unif return this.requestAdapter.send(requestInfo, errorMapping, UnifiedRoleAssignmentMultiple::createFromDiscriminatorValue); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public RoleAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleAssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java index 2e3b94fdbaf..eeabf91307f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.beta.security.cases.CasesRequestBuilder; import com.microsoft.graph.beta.security.cloudappsecurityprofiles.CloudAppSecurityProfilesRequestBuilder; import com.microsoft.graph.beta.security.collaboration.CollaborationRequestBuilder; +import com.microsoft.graph.beta.security.datadiscovery.DataDiscoveryRequestBuilder; import com.microsoft.graph.beta.security.domainsecurityprofiles.DomainSecurityProfilesRequestBuilder; import com.microsoft.graph.beta.security.filesecurityprofiles.FileSecurityProfilesRequestBuilder; import com.microsoft.graph.beta.security.hostsecurityprofiles.HostSecurityProfilesRequestBuilder; @@ -105,6 +106,14 @@ public CloudAppSecurityProfilesRequestBuilder cloudAppSecurityProfiles() { public CollaborationRequestBuilder collaboration() { return new CollaborationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the dataDiscovery property of the microsoft.graph.security entity. + * @return a {@link DataDiscoveryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DataDiscoveryRequestBuilder dataDiscovery() { + return new DataDiscoveryRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the domainSecurityProfiles property of the microsoft.graph.security entity. * @return a {@link DomainSecurityProfilesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/DataDiscoveryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/DataDiscoveryRequestBuilder.java new file mode 100644 index 00000000000..e22cf40bc9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/DataDiscoveryRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.security.datadiscovery; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; +import com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.CloudAppDiscoveryRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 dataDiscovery property of the microsoft.graph.security entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DataDiscoveryRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the cloudAppDiscovery property of the microsoft.graph.security.dataDiscoveryRoot entity. + * @return a {@link CloudAppDiscoveryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudAppDiscoveryRequestBuilder cloudAppDiscovery() { + return new CloudAppDiscoveryRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DataDiscoveryRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DataDiscoveryRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DataDiscoveryRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DataDiscoveryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dataDiscovery for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dataDiscovery 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 dataDiscovery from security + * @return a {@link DataDiscoveryRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryRoot get() { + return get(null); + } + /** + * Get dataDiscovery from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DataDiscoveryRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DataDiscoveryRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property dataDiscovery in security + * @param body The request body + * @return a {@link DataDiscoveryRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryRoot patch(@jakarta.annotation.Nonnull final DataDiscoveryRoot body) { + return patch(body, null); + } + /** + * Update the navigation property dataDiscovery in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DataDiscoveryRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryRoot patch(@jakarta.annotation.Nonnull final DataDiscoveryRoot 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, DataDiscoveryRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property dataDiscovery for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dataDiscovery 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 dataDiscovery from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get dataDiscovery 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 dataDiscovery in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DataDiscoveryRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dataDiscovery 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 DataDiscoveryRoot 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 DataDiscoveryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DataDiscoveryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DataDiscoveryRequestBuilder(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 dataDiscovery 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/datadiscovery/cloudappdiscovery/CloudAppDiscoveryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/CloudAppDiscoveryRequestBuilder.java new file mode 100644 index 00000000000..74a5abb144c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/CloudAppDiscoveryRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.DataDiscoveryReport; +import com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.UploadedStreamsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 cloudAppDiscovery property of the microsoft.graph.security.dataDiscoveryRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudAppDiscoveryRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the uploadedStreams property of the microsoft.graph.security.dataDiscoveryReport entity. + * @return a {@link UploadedStreamsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadedStreamsRequestBuilder uploadedStreams() { + return new UploadedStreamsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CloudAppDiscoveryRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudAppDiscoveryRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudAppDiscoveryRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudAppDiscoveryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property cloudAppDiscovery for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property cloudAppDiscovery for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The available entities are IP addresses, devices, and users who access a cloud app. + * @return a {@link DataDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryReport get() { + return get(null); + } + /** + * The available entities are IP addresses, devices, and users who access a cloud app. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DataDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryReport get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DataDiscoveryReport::createFromDiscriminatorValue); + } + /** + * Update the navigation property cloudAppDiscovery in security + * @param body The request body + * @return a {@link DataDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryReport patch(@jakarta.annotation.Nonnull final DataDiscoveryReport body) { + return patch(body, null); + } + /** + * Update the navigation property cloudAppDiscovery in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DataDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DataDiscoveryReport patch(@jakarta.annotation.Nonnull final DataDiscoveryReport 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, DataDiscoveryReport::createFromDiscriminatorValue); + } + /** + * Delete navigation property cloudAppDiscovery for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property cloudAppDiscovery for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The available entities are IP addresses, devices, and users who access a cloud app. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The available entities are IP addresses, devices, and users who access a cloud app. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 cloudAppDiscovery in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DataDiscoveryReport body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property cloudAppDiscovery 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 DataDiscoveryReport 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 CloudAppDiscoveryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudAppDiscoveryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudAppDiscoveryRequestBuilder(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 available entities are IP addresses, devices, and users who access a cloud app. + */ + @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/datadiscovery/cloudappdiscovery/uploadedstreams/UploadedStreamsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/UploadedStreamsRequestBuilder.java new file mode 100644 index 00000000000..4550d739495 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/UploadedStreamsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport; +import com.microsoft.graph.beta.models.security.CloudAppDiscoveryReportCollectionResponse; +import com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.CloudAppDiscoveryReportItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadedStreams property of the microsoft.graph.security.dataDiscoveryReport entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadedStreamsRequestBuilder 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 uploadedStreams property of the microsoft.graph.security.dataDiscoveryReport entity. + * @param cloudAppDiscoveryReportId The unique identifier of cloudAppDiscoveryReport + * @return a {@link CloudAppDiscoveryReportItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudAppDiscoveryReportItemRequestBuilder byCloudAppDiscoveryReportId(@jakarta.annotation.Nonnull final String cloudAppDiscoveryReportId) { + Objects.requireNonNull(cloudAppDiscoveryReportId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("cloudAppDiscoveryReport%2Did", cloudAppDiscoveryReportId); + return new CloudAppDiscoveryReportItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadedStreamsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadedStreamsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery/uploadedStreams{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadedStreamsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadedStreamsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery/uploadedStreams{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get visibility into all the manually uploaded streams from your firewalls and proxies. + * @return a {@link CloudAppDiscoveryReportCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReportCollectionResponse get() { + return get(null); + } + /** + * Get visibility into all the manually uploaded streams from your firewalls and proxies. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudAppDiscoveryReportCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReportCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudAppDiscoveryReportCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadedStreams for security + * @param body The request body + * @return a {@link CloudAppDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReport post(@jakarta.annotation.Nonnull final CloudAppDiscoveryReport body) { + return post(body, null); + } + /** + * Create new navigation property to uploadedStreams for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudAppDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReport post(@jakarta.annotation.Nonnull final CloudAppDiscoveryReport 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, CloudAppDiscoveryReport::createFromDiscriminatorValue); + } + /** + * Get visibility into all the manually uploaded streams from your firewalls and proxies. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get visibility into all the manually uploaded streams from your firewalls and proxies. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 uploadedStreams for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CloudAppDiscoveryReport body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadedStreams 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 CloudAppDiscoveryReport 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 UploadedStreamsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadedStreamsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadedStreamsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get visibility into all the manually uploaded streams from your firewalls and proxies. + */ + @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/datadiscovery/cloudappdiscovery/uploadedstreams/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/count/CountRequestBuilder.java new file mode 100644 index 00000000000..234d040cf8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.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/dataDiscovery/cloudAppDiscovery/uploadedStreams/$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/dataDiscovery/cloudAppDiscovery/uploadedStreams/$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/datadiscovery/cloudappdiscovery/uploadedstreams/item/CloudAppDiscoveryReportItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/CloudAppDiscoveryReportItemRequestBuilder.java new file mode 100644 index 00000000000..ffe4a43ad75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/CloudAppDiscoveryReportItemRequestBuilder.java @@ -0,0 +1,240 @@ +package com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.CloudAppDiscoveryReport; +import com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod.MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.PeriodAndDuration; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadedStreams property of the microsoft.graph.security.dataDiscoveryReport entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudAppDiscoveryReportItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CloudAppDiscoveryReportItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudAppDiscoveryReportItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudAppDiscoveryReportItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudAppDiscoveryReportItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadedStreams for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadedStreams 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); + } + /** + * A collection of streams available for generating cloud discovery report. + * @return a {@link CloudAppDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReport get() { + return get(null); + } + /** + * A collection of streams available for generating cloud discovery report. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudAppDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReport get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudAppDiscoveryReport::createFromDiscriminatorValue); + } + /** + * Provides operations to call the aggregatedAppsDetails method. + * @param period Usage: period={period} + * @return a {@link MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder microsoftGraphSecurityAggregatedAppsDetailsWithPeriod(@jakarta.annotation.Nonnull final PeriodAndDuration period) { + Objects.requireNonNull(period); + return new MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder(pathParameters, requestAdapter, period); + } + /** + * Update the navigation property uploadedStreams in security + * @param body The request body + * @return a {@link CloudAppDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReport patch(@jakarta.annotation.Nonnull final CloudAppDiscoveryReport body) { + return patch(body, null); + } + /** + * Update the navigation property uploadedStreams in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudAppDiscoveryReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudAppDiscoveryReport patch(@jakarta.annotation.Nonnull final CloudAppDiscoveryReport 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, CloudAppDiscoveryReport::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadedStreams for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadedStreams 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; + } + /** + * A collection of streams available for generating cloud discovery report. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of streams available for generating cloud discovery report. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 uploadedStreams in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudAppDiscoveryReport body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadedStreams 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 CloudAppDiscoveryReport 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 CloudAppDiscoveryReportItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudAppDiscoveryReportItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudAppDiscoveryReportItemRequestBuilder(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 streams available for generating cloud discovery report. + */ + @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/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/AggregatedAppsDetailsWithPeriodGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/AggregatedAppsDetailsWithPeriodGetResponse.java new file mode 100644 index 00000000000..a129e91732b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/AggregatedAppsDetailsWithPeriodGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; +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 AggregatedAppsDetailsWithPeriodGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AggregatedAppsDetailsWithPeriodGetResponse} and sets the default values. + */ + public AggregatedAppsDetailsWithPeriodGetResponse() { + 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 AggregatedAppsDetailsWithPeriodGetResponse} + */ + @jakarta.annotation.Nonnull + public static AggregatedAppsDetailsWithPeriodGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AggregatedAppsDetailsWithPeriodGetResponse(); + } + /** + * 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(DiscoveredCloudAppDetail::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/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.java new file mode 100644 index 00000000000..5f1e7b51c2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/datadiscovery/cloudappdiscovery/uploadedstreams/item/microsoftgraphsecurityaggregatedappsdetailswithperiod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.java @@ -0,0 +1,167 @@ +package com.microsoft.graph.beta.security.datadiscovery.cloudappdiscovery.uploadedstreams.item.microsoftgraphsecurityaggregatedappsdetailswithperiod; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.PeriodAndDuration; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 aggregatedAppsDetails method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param period Usage: period={period} + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final PeriodAndDuration period) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport%2Did}/microsoft.graph.security.aggregatedAppsDetails(period={period}){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("period", period); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport%2Did}/microsoft.graph.security.aggregatedAppsDetails(period={period}){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function aggregatedAppsDetails + * @return a {@link AggregatedAppsDetailsWithPeriodGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AggregatedAppsDetailsWithPeriodGetResponse get() { + return get(null); + } + /** + * Invoke function aggregatedAppsDetails + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AggregatedAppsDetailsWithPeriodGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AggregatedAppsDetailsWithPeriodGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AggregatedAppsDetailsWithPeriodGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function aggregatedAppsDetails + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function aggregatedAppsDetails + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function aggregatedAppsDetails + */ + @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/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java index e2ee66520c3..7c167fc297a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java @@ -61,23 +61,23 @@ public CustomClaimsPolicy get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return patch(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -88,23 +88,23 @@ public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPo return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return put(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link RequestInformation} */ @@ -144,7 +144,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -159,7 +159,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return requestInfo; } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link RequestInformation} */ @@ -168,7 +168,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java index 710a0d98f82..bf4611d04df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java @@ -95,21 +95,21 @@ public SitesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get() { return get(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -119,7 +119,7 @@ public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, SiteCollectionResponse::createFromDiscriminatorValue); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -127,7 +127,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public SitesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new SitesRequestBuilder(rawUrl, requestAdapter); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java index 420074a7904..56e9d207d6b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java @@ -145,21 +145,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get() { return get(null); } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -214,7 +214,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -222,7 +222,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -274,7 +274,7 @@ public ListItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.java index 4365b69db2d..4b9efbacb5e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.java @@ -60,19 +60,21 @@ public MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(@jakarta.annota super(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. * @return a {@link MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse get() { return get(null); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -82,21 +84,23 @@ public MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse get(@jakarta return this.requestAdapter.send(requestInfo, errorMapping, MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The initial status upon creation of the restore session is active. When all the mailboxes are added to the corresponding Exchange restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @return a {@link MailboxRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MailboxRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull final MailboxRestoreArtifactsBulkAdditionRequest body) { return post(body, null); } /** - * Create new navigation property to mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The initial status upon creation of the restore session is active. When all the mailboxes are added to the corresponding Exchange restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MailboxRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull final MailboxRestoreArtifactsBulkAdditionRequest body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +111,7 @@ public MailboxRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnu return this.requestAdapter.send(requestInfo, errorMapping, MailboxRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The initial status upon creation of the restore session is active. When all the mailboxes are added to the corresponding Exchange restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The initial status upon creation of the restore session is active. When all the mailboxes are added to the corresponding Exchange restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +165,7 @@ public MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder withUrl(@jakart return new MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(rawUrl, requestAdapter); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java index 82bb44d739e..dc1ca937499 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/exchangerestoresessions/item/mailboxrestoreartifactsbulkadditionrequests/item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java @@ -37,16 +37,18 @@ public MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(@jakarta.ann super(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -55,19 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. * @return a {@link MailboxRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MailboxRestoreArtifactsBulkAdditionRequest get() { return get(null); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MailboxRestoreArtifactsBulkAdditionRequest get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -102,7 +106,7 @@ public MailboxRestoreArtifactsBulkAdditionRequest patch(@jakarta.annotation.Nonn return this.requestAdapter.send(requestInfo, errorMapping, MailboxRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue); } /** - * Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -110,7 +114,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -122,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +186,7 @@ public MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder withUrl(@jak public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifacts/item/DriveRestoreArtifactItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifacts/item/DriveRestoreArtifactItemRequestBuilder.java index acb78c51b4d..b97fab2b720 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifacts/item/DriveRestoreArtifactItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifacts/item/DriveRestoreArtifactItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @return a {@link DriveRestoreArtifact} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public DriveRestoreArtifact get() { return get(null); } /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DriveRestoreArtifact} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public DriveRestoreArtifactItemRequestBuilder withUrl(@jakarta.annotation.Nonnul public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.java index 6ea408c0fb5..1e2b483ffb8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.java @@ -60,19 +60,21 @@ public DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(@jakarta.annotati super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. * @return a {@link DriveRestoreArtifactsBulkAdditionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DriveRestoreArtifactsBulkAdditionRequestCollectionResponse get() { return get(null); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DriveRestoreArtifactsBulkAdditionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DriveRestoreArtifactsBulkAdditionRequestCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -82,21 +84,23 @@ public DriveRestoreArtifactsBulkAdditionRequestCollectionResponse get(@jakarta.a return this.requestAdapter.send(requestInfo, errorMapping, DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to driveRestoreArtifactsBulkAdditionRequests for solutions + * Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The initial status upon creation of the restore session is active. When all the drives are added to the corresponding OneDrive restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @return a {@link DriveRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DriveRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull final DriveRestoreArtifactsBulkAdditionRequest body) { return post(body, null); } /** - * Create new navigation property to driveRestoreArtifactsBulkAdditionRequests for solutions + * Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The initial status upon creation of the restore session is active. When all the drives are added to the corresponding OneDrive restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DriveRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DriveRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull final DriveRestoreArtifactsBulkAdditionRequest body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +111,7 @@ public DriveRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, DriveRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to driveRestoreArtifactsBulkAdditionRequests for solutions + * Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The initial status upon creation of the restore session is active. When all the drives are added to the corresponding OneDrive restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to driveRestoreArtifactsBulkAdditionRequests for solutions + * Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The initial status upon creation of the restore session is active. When all the drives are added to the corresponding OneDrive restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +165,7 @@ public DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder withUrl(@jakarta. return new DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(rawUrl, requestAdapter); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java index 601f657def4..7e2aa17d8a0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/driverestoreartifactsbulkadditionrequests/item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java @@ -37,16 +37,18 @@ public DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(@jakarta.annot super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + * Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + * Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -55,19 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. * @return a {@link DriveRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DriveRestoreArtifactsBulkAdditionRequest get() { return get(null); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DriveRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DriveRestoreArtifactsBulkAdditionRequest get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -102,7 +106,7 @@ public DriveRestoreArtifactsBulkAdditionRequest patch(@jakarta.annotation.Nonnul return this.requestAdapter.send(requestInfo, errorMapping, DriveRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue); } /** - * Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + * Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -110,7 +114,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + * Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -122,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +186,7 @@ public DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder withUrl(@jakar public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.java index fd07806102a..bf0cc06a45e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.java @@ -60,19 +60,21 @@ public SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. * @return a {@link SiteRestoreArtifactsBulkAdditionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SiteRestoreArtifactsBulkAdditionRequestCollectionResponse get() { return get(null); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SiteRestoreArtifactsBulkAdditionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SiteRestoreArtifactsBulkAdditionRequestCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -82,21 +84,23 @@ public SiteRestoreArtifactsBulkAdditionRequestCollectionResponse get(@jakarta.an return this.requestAdapter.send(requestInfo, errorMapping, SiteRestoreArtifactsBulkAdditionRequestCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to siteRestoreArtifactsBulkAdditionRequests for solutions + * Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The initial status upon creation of the restore session is active. When all the sites are added to the corresponding SharePoint restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @return a {@link SiteRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SiteRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull final SiteRestoreArtifactsBulkAdditionRequest body) { return post(body, null); } /** - * Create new navigation property to siteRestoreArtifactsBulkAdditionRequests for solutions + * Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The initial status upon creation of the restore session is active. When all the sites are added to the corresponding SharePoint restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SiteRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SiteRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull final SiteRestoreArtifactsBulkAdditionRequest body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +111,7 @@ public SiteRestoreArtifactsBulkAdditionRequest post(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, SiteRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to siteRestoreArtifactsBulkAdditionRequests for solutions + * Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The initial status upon creation of the restore session is active. When all the sites are added to the corresponding SharePoint restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to siteRestoreArtifactsBulkAdditionRequests for solutions + * Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The initial status upon creation of the restore session is active. When all the sites are added to the corresponding SharePoint restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +165,7 @@ public SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder withUrl(@jakarta.a return new SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(rawUrl, requestAdapter); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java index d1952a0ec09..8e34d952712 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/sharepointrestoresessions/item/siterestoreartifactsbulkadditionrequests/item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.java @@ -37,16 +37,18 @@ public SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(@jakarta.annota super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + * Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + * Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -55,19 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. * @return a {@link SiteRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SiteRestoreArtifactsBulkAdditionRequest get() { return get(null); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SiteRestoreArtifactsBulkAdditionRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SiteRestoreArtifactsBulkAdditionRequest get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -102,7 +106,7 @@ public SiteRestoreArtifactsBulkAdditionRequest patch(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, SiteRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue); } /** - * Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + * Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -110,7 +114,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + * Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -122,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +186,7 @@ public SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder withUrl(@jakart public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/VirtualEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/VirtualEventItemRequestBuilder.java index 2692385d0e0..3315871552f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/VirtualEventItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/VirtualEventItemRequestBuilder.java @@ -7,6 +7,7 @@ import com.microsoft.graph.beta.solutions.virtualevents.events.item.publish.PublishRequestBuilder; import com.microsoft.graph.beta.solutions.virtualevents.events.item.sessions.SessionsRequestBuilder; import com.microsoft.graph.beta.solutions.virtualevents.events.item.sessionswithjoinweburl.SessionsWithJoinWebUrlRequestBuilder; +import com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation.SetExternalEventInformationRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -57,6 +58,14 @@ public PublishRequestBuilder publish() { public SessionsRequestBuilder sessions() { return new SessionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the setExternalEventInformation method. + * @return a {@link SetExternalEventInformationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetExternalEventInformationRequestBuilder setExternalEventInformation() { + return new SetExternalEventInformationRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link VirtualEventItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationPostRequestBody.java new file mode 100644 index 00000000000..9d4032c03cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation; + +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 SetExternalEventInformationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetExternalEventInformationPostRequestBody} and sets the default values. + */ + public SetExternalEventInformationPostRequestBody() { + 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 SetExternalEventInformationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetExternalEventInformationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetExternalEventInformationPostRequestBody(); + } + /** + * 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 externalEventId property value. The externalEventId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalEventId() { + return this.backingStore.get("externalEventId"); + } + /** + * 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("externalEventId", (n) -> { this.setExternalEventId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("externalEventId", this.getExternalEventId()); + 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 externalEventId property value. The externalEventId property + * @param value Value to set for the externalEventId property. + */ + public void setExternalEventId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalEventId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationRequestBuilder.java new file mode 100644 index 00000000000..fb9ad446715 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/virtualevents/events/item/setexternaleventinformation/SetExternalEventInformationRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.solutions.virtualevents.events.item.setexternaleventinformation; + +import com.microsoft.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 setExternalEventInformation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetExternalEventInformationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetExternalEventInformationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetExternalEventInformationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/setExternalEventInformation", pathParameters); + } + /** + * Instantiates a new {@link SetExternalEventInformationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetExternalEventInformationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/setExternalEventInformation", rawUrl); + } + /** + * Invoke action setExternalEventInformation + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SetExternalEventInformationPostRequestBody body) { + post(body, null); + } + /** + * Invoke action setExternalEventInformation + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SetExternalEventInformationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action setExternalEventInformation + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetExternalEventInformationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action setExternalEventInformation + * @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 SetExternalEventInformationPostRequestBody 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 SetExternalEventInformationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetExternalEventInformationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetExternalEventInformationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java index cd4ce020bf7..fc652b822d4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java @@ -5,10 +5,12 @@ import com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.columns.ColumnsRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.drive.DriveRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -51,6 +53,14 @@ public ColumnsRequestBuilder columns() { public DriveRequestBuilder drive() { return new DriveRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the lock method. + * @return a {@link LockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LockRequestBuilder lock() { + return new LockRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the permanentDelete method. * @return a {@link PermanentDeleteRequestBuilder} @@ -83,6 +93,14 @@ public RecycleBinRequestBuilder recycleBin() { public RestoreRequestBuilder restore() { return new RestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the unlock method. + * @return a {@link UnlockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnlockRequestBuilder unlock() { + return new UnlockRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link FileStorageContainerItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockPostRequestBody.java new file mode 100644 index 00000000000..bf2a522f91a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.item.lock; + +import com.microsoft.graph.beta.models.SiteLockState; +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 LockPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link LockPostRequestBody} and sets the default values. + */ + public LockPostRequestBody() { + 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 LockPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static LockPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new LockPostRequestBody(); + } + /** + * 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("lockState", (n) -> { this.setLockState(n.getEnumValue(SiteLockState::forValue)); }); + return deserializerMap; + } + /** + * Gets the lockState property value. The lockState property + * @return a {@link SiteLockState} + */ + @jakarta.annotation.Nullable + public SiteLockState getLockState() { + return this.backingStore.get("lockState"); + } + /** + * Serializes information the 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("lockState", this.getLockState()); + 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 lockState property value. The lockState property + * @param value Value to set for the lockState property. + */ + public void setLockState(@jakarta.annotation.Nullable final SiteLockState value) { + this.backingStore.set("lockState", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockRequestBuilder.java new file mode 100644 index 00000000000..3006c3b9aee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/lock/LockRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.item.lock; + +import com.microsoft.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 lock method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class LockRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link LockRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LockRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/lock", pathParameters); + } + /** + * Instantiates a new {@link LockRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LockRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/lock", rawUrl); + } + /** + * Invoke action lock + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final LockPostRequestBody body) { + post(body, null); + } + /** + * Invoke action lock + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final LockPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action lock + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final LockPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action lock + * @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 LockPostRequestBody 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 LockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LockRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new LockRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/unlock/UnlockRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/unlock/UnlockRequestBuilder.java new file mode 100644 index 00000000000..0b3e622ac91 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/unlock/UnlockRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.item.unlock; + +import com.microsoft.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 unlock method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnlockRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnlockRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnlockRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/unlock", pathParameters); + } + /** + * Instantiates a new {@link UnlockRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnlockRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/unlock", rawUrl); + } + /** + * Invoke action unlock + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action unlock + * @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 unlock + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action unlock + * @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 UnlockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnlockRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnlockRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java index 2b0ebe057dc..cbb4a8554ef 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java @@ -5,10 +5,12 @@ import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.drive.DriveRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -51,6 +53,14 @@ public ColumnsRequestBuilder columns() { public DriveRequestBuilder drive() { return new DriveRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the lock method. + * @return a {@link LockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LockRequestBuilder lock() { + return new LockRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the permanentDelete method. * @return a {@link PermanentDeleteRequestBuilder} @@ -83,6 +93,14 @@ public RecycleBinRequestBuilder recycleBin() { public RestoreRequestBuilder restore() { return new RestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the unlock method. + * @return a {@link UnlockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnlockRequestBuilder unlock() { + return new UnlockRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link FileStorageContainerItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockPostRequestBody.java new file mode 100644 index 00000000000..68cd492b335 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock; + +import com.microsoft.graph.beta.models.SiteLockState; +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 LockPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link LockPostRequestBody} and sets the default values. + */ + public LockPostRequestBody() { + 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 LockPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static LockPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new LockPostRequestBody(); + } + /** + * 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("lockState", (n) -> { this.setLockState(n.getEnumValue(SiteLockState::forValue)); }); + return deserializerMap; + } + /** + * Gets the lockState property value. The lockState property + * @return a {@link SiteLockState} + */ + @jakarta.annotation.Nullable + public SiteLockState getLockState() { + return this.backingStore.get("lockState"); + } + /** + * Serializes information the 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("lockState", this.getLockState()); + 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 lockState property value. The lockState property + * @param value Value to set for the lockState property. + */ + public void setLockState(@jakarta.annotation.Nullable final SiteLockState value) { + this.backingStore.set("lockState", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockRequestBuilder.java new file mode 100644 index 00000000000..9edb64e7d2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/lock/LockRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock; + +import com.microsoft.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 lock method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class LockRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link LockRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LockRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/lock", pathParameters); + } + /** + * Instantiates a new {@link LockRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LockRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/lock", rawUrl); + } + /** + * Invoke action lock + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final LockPostRequestBody body) { + post(body, null); + } + /** + * Invoke action lock + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final LockPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action lock + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final LockPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action lock + * @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 LockPostRequestBody 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 LockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LockRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new LockRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/unlock/UnlockRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/unlock/UnlockRequestBuilder.java new file mode 100644 index 00000000000..7676358eef1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/unlock/UnlockRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock; + +import com.microsoft.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 unlock method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnlockRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnlockRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnlockRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/unlock", pathParameters); + } + /** + * Instantiates a new {@link UnlockRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnlockRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/unlock", rawUrl); + } + /** + * Invoke action unlock + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action unlock + * @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 unlock + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action unlock + * @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 UnlockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnlockRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnlockRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java index 53c480cbd8c..b8f3bf4694a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java @@ -81,23 +81,23 @@ public ConversationMember get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { return patch(body, null); } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @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/teams/item/channels/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java index 2715d51d5a7..3ae5ccb0c26 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java @@ -93,23 +93,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 channel. * @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 channel. * @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) { @@ -140,7 +140,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 channel. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +149,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 channel. * @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/templates/TemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/TemplatesRequestBuilder.java new file mode 100644 index 00000000000..2bffd8b0c8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/TemplatesRequestBuilder.java @@ -0,0 +1,193 @@ +package com.microsoft.graph.beta.templates; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.Template; +import com.microsoft.graph.beta.templates.devicetemplates.DeviceTemplatesRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 template singleton. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TemplatesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the deviceTemplates property of the microsoft.graph.template entity. + * @return a {@link DeviceTemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplatesRequestBuilder deviceTemplates() { + return new DeviceTemplatesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TemplatesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TemplatesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TemplatesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TemplatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates{?%24expand,%24select}", rawUrl); + } + /** + * Get templates + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template get() { + return get(null); + } + /** + * Get templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Template::createFromDiscriminatorValue); + } + /** + * Update templates + * @param body The request body + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template patch(@jakarta.annotation.Nonnull final Template body) { + return patch(body, null); + } + /** + * Update templates + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Template} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Template patch(@jakarta.annotation.Nonnull final Template 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, Template::createFromDiscriminatorValue); + } + /** + * Get templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 templates + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Template body) { + return toPatchRequestInformation(body, null); + } + /** + * Update templates + * @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 Template 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 TemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TemplatesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get templates + */ + @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/templates/devicetemplates/DeviceTemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/DeviceTemplatesRequestBuilder.java new file mode 100644 index 00000000000..ff1482d9d12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/DeviceTemplatesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.templates.devicetemplates; + +import com.microsoft.graph.beta.models.DeviceTemplate; +import com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.templates.devicetemplates.count.CountRequestBuilder; +import com.microsoft.graph.beta.templates.devicetemplates.item.DeviceTemplateItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplates property of the microsoft.graph.template entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplatesRequestBuilder 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 deviceTemplates property of the microsoft.graph.template entity. + * @param deviceTemplateId The unique identifier of deviceTemplate + * @return a {@link DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder byDeviceTemplateId(@jakarta.annotation.Nonnull final String deviceTemplateId) { + Objects.requireNonNull(deviceTemplateId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("deviceTemplate%2Did", deviceTemplateId); + return new DeviceTemplateItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceTemplatesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplatesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplatesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get deviceTemplates from templates + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get() { + return get(null); + } + /** + * Get deviceTemplates from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplateCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to deviceTemplates for templates + * @param body The request body + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate post(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return post(body, null); + } + /** + * Create new navigation property to deviceTemplates for templates + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate post(@jakarta.annotation.Nonnull final DeviceTemplate 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, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Get deviceTemplates from templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplates from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 deviceTemplates for templates + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to deviceTemplates for templates + * @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 DeviceTemplate 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 DeviceTemplatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplatesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceTemplates from templates + */ + @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/templates/devicetemplates/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/count/CountRequestBuilder.java new file mode 100644 index 00000000000..19db38416a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.templates.devicetemplates.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}/templates/deviceTemplates/$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}/templates/deviceTemplates/$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/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java new file mode 100644 index 00000000000..59b66ac11e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/DeviceTemplateItemRequestBuilder.java @@ -0,0 +1,266 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item; + +import com.microsoft.graph.beta.models.DeviceTemplate; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate.CreateDeviceFromTemplateRequestBuilder; +import com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.DeviceInstancesRequestBuilder; +import com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid.DeviceInstancesWithDeviceIdRequestBuilder; +import com.microsoft.graph.beta.templates.devicetemplates.item.owners.OwnersRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplates property of the microsoft.graph.template entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplateItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the createDeviceFromTemplate method. + * @return a {@link CreateDeviceFromTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateDeviceFromTemplateRequestBuilder createDeviceFromTemplate() { + return new CreateDeviceFromTemplateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @return a {@link DeviceInstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesRequestBuilder deviceInstances() { + return new DeviceInstancesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + * @return a {@link OwnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnersRequestBuilder owners() { + return new OwnersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property deviceTemplates for templates + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property deviceTemplates for templates + * @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); + } + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param deviceId Alternate key of device + * @return a {@link DeviceInstancesWithDeviceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesWithDeviceIdRequestBuilder deviceInstancesWithDeviceId(@jakarta.annotation.Nonnull final String deviceId) { + Objects.requireNonNull(deviceId); + return new DeviceInstancesWithDeviceIdRequestBuilder(pathParameters, requestAdapter, deviceId); + } + /** + * Get deviceTemplates from templates + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get() { + return get(null); + } + /** + * Get deviceTemplates from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Update the navigation property deviceTemplates in templates + * @param body The request body + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate patch(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return patch(body, null); + } + /** + * Update the navigation property deviceTemplates in templates + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate patch(@jakarta.annotation.Nonnull final DeviceTemplate 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, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Delete navigation property deviceTemplates for templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property deviceTemplates for templates + * @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 deviceTemplates from templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplates from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 deviceTemplates in templates + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DeviceTemplate body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property deviceTemplates in templates + * @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 DeviceTemplate 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 DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplateItemRequestBuilder(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 deviceTemplates from templates + */ + @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/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java new file mode 100644 index 00000000000..dc8081625ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplatePostRequestBody.java @@ -0,0 +1,193 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate; + +import com.microsoft.graph.beta.models.KeyCredential; +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 CreateDeviceFromTemplatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CreateDeviceFromTemplatePostRequestBody} and sets the default values. + */ + public CreateDeviceFromTemplatePostRequestBody() { + 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 CreateDeviceFromTemplatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static CreateDeviceFromTemplatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CreateDeviceFromTemplatePostRequestBody(); + } + /** + * Gets the accountEnabled property value. The accountEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAccountEnabled() { + return this.backingStore.get("accountEnabled"); + } + /** + * 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 alternativeNames property value. The alternativeNames property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAlternativeNames() { + return this.backingStore.get("alternativeNames"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the externalDeviceId property value. The externalDeviceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalDeviceId() { + return this.backingStore.get("externalDeviceId"); + } + /** + * Gets the externalSourceName property value. The externalSourceName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalSourceName() { + return this.backingStore.get("externalSourceName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("accountEnabled", (n) -> { this.setAccountEnabled(n.getBooleanValue()); }); + deserializerMap.put("alternativeNames", (n) -> { this.setAlternativeNames(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("externalDeviceId", (n) -> { this.setExternalDeviceId(n.getStringValue()); }); + deserializerMap.put("externalSourceName", (n) -> { this.setExternalSourceName(n.getStringValue()); }); + deserializerMap.put("keyCredential", (n) -> { this.setKeyCredential(n.getObjectValue(KeyCredential::createFromDiscriminatorValue)); }); + deserializerMap.put("operatingSystemVersion", (n) -> { this.setOperatingSystemVersion(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the keyCredential property value. The keyCredential property + * @return a {@link KeyCredential} + */ + @jakarta.annotation.Nullable + public KeyCredential getKeyCredential() { + return this.backingStore.get("keyCredential"); + } + /** + * Gets the operatingSystemVersion property value. The operatingSystemVersion property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystemVersion() { + return this.backingStore.get("operatingSystemVersion"); + } + /** + * Serializes information the 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("accountEnabled", this.getAccountEnabled()); + writer.writeCollectionOfPrimitiveValues("alternativeNames", this.getAlternativeNames()); + writer.writeStringValue("externalDeviceId", this.getExternalDeviceId()); + writer.writeStringValue("externalSourceName", this.getExternalSourceName()); + writer.writeObjectValue("keyCredential", this.getKeyCredential()); + writer.writeStringValue("operatingSystemVersion", this.getOperatingSystemVersion()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the accountEnabled property value. The accountEnabled property + * @param value Value to set for the accountEnabled property. + */ + public void setAccountEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("accountEnabled", 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 alternativeNames property value. The alternativeNames property + * @param value Value to set for the alternativeNames property. + */ + public void setAlternativeNames(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("alternativeNames", 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 externalDeviceId property value. The externalDeviceId property + * @param value Value to set for the externalDeviceId property. + */ + public void setExternalDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalDeviceId", value); + } + /** + * Sets the externalSourceName property value. The externalSourceName property + * @param value Value to set for the externalSourceName property. + */ + public void setExternalSourceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalSourceName", value); + } + /** + * Sets the keyCredential property value. The keyCredential property + * @param value Value to set for the keyCredential property. + */ + public void setKeyCredential(@jakarta.annotation.Nullable final KeyCredential value) { + this.backingStore.set("keyCredential", value); + } + /** + * Sets the operatingSystemVersion property value. The operatingSystemVersion property + * @param value Value to set for the operatingSystemVersion property. + */ + public void setOperatingSystemVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystemVersion", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java new file mode 100644 index 00000000000..cbfb94db620 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/createdevicefromtemplate/CreateDeviceFromTemplateRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.createdevicefromtemplate; + +import com.microsoft.graph.beta.models.Device; +import com.microsoft.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 createDeviceFromTemplate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CreateDeviceFromTemplateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CreateDeviceFromTemplateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateDeviceFromTemplateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/createDeviceFromTemplate", pathParameters); + } + /** + * Instantiates a new {@link CreateDeviceFromTemplateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateDeviceFromTemplateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/createDeviceFromTemplate", rawUrl); + } + /** + * Invoke action createDeviceFromTemplate + * @param body The request body + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device post(@jakarta.annotation.Nonnull final CreateDeviceFromTemplatePostRequestBody body) { + return post(body, null); + } + /** + * Invoke action createDeviceFromTemplate + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device post(@jakarta.annotation.Nonnull final CreateDeviceFromTemplatePostRequestBody 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, Device::createFromDiscriminatorValue); + } + /** + * Invoke action createDeviceFromTemplate + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CreateDeviceFromTemplatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action createDeviceFromTemplate + * @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 CreateDeviceFromTemplatePostRequestBody 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 CreateDeviceFromTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateDeviceFromTemplateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CreateDeviceFromTemplateRequestBuilder(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/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java new file mode 100644 index 00000000000..d8962a4632a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/DeviceInstancesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances; + +import com.microsoft.graph.beta.models.DeviceCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.count.CountRequestBuilder; +import com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item.DeviceItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceInstancesRequestBuilder 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param deviceId The unique identifier of device + * @return a {@link DeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceItemRequestBuilder byDeviceId(@jakarta.annotation.Nonnull final String deviceId) { + Objects.requireNonNull(deviceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("device%2Did", deviceId); + return new DeviceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceInstancesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceInstancesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get deviceInstances from templates + * @return a {@link DeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceCollectionResponse get() { + return get(null); + } + /** + * Get deviceInstances from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get deviceInstances from templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceInstances from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceInstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceInstancesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceInstances from templates + */ + @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/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a1622744df1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.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}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/$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}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/$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/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java new file mode 100644 index 00000000000..8676fdb9829 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstances/item/DeviceItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstances.item; + +import com.microsoft.graph.beta.models.Device; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/{device%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/{device%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get deviceInstances from templates + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get() { + return get(null); + } + /** + * Get deviceInstances from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Device::createFromDiscriminatorValue); + } + /** + * Get deviceInstances from templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceInstances from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceInstances from templates + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java new file mode 100644 index 00000000000..0ac1950a28e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/deviceinstanceswithdeviceid/DeviceInstancesWithDeviceIdRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.deviceinstanceswithdeviceid; + +import com.microsoft.graph.beta.models.Device; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceInstancesWithDeviceIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceInstancesWithDeviceIdRequestBuilder} and sets the default values. + * @param deviceId Alternate key of device + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesWithDeviceIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String deviceId) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances(deviceId='{deviceId}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("deviceId", deviceId); + } + /** + * Instantiates a new {@link DeviceInstancesWithDeviceIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceInstancesWithDeviceIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances(deviceId='{deviceId}'){?%24expand,%24select}", rawUrl); + } + /** + * Get deviceInstances from templates + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get() { + return get(null); + } + /** + * Get deviceInstances from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Device::createFromDiscriminatorValue); + } + /** + * Get deviceInstances from templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceInstances from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceInstancesWithDeviceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceInstancesWithDeviceIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceInstancesWithDeviceIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceInstances from templates + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/OwnersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/OwnersRequestBuilder.java new file mode 100644 index 00000000000..4fc6d13b111 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/OwnersRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.owners; + +import com.microsoft.graph.beta.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.templates.devicetemplates.item.owners.count.CountRequestBuilder; +import com.microsoft.graph.beta.templates.devicetemplates.item.owners.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OwnersRequestBuilder 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 owners property of the microsoft.graph.deviceTemplate entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OwnersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OwnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/owners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OwnersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OwnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/owners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get owners from templates + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * Get owners from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get owners from templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get owners from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 OwnersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OwnersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get owners from templates + */ + @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/templates/devicetemplates/item/owners/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a5c98d2f6b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.owners.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}/templates/deviceTemplates/{deviceTemplate%2Did}/owners/$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}/templates/deviceTemplates/{deviceTemplate%2Did}/owners/$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/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..2bcd7adaf15 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/templates/devicetemplates/item/owners/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.templates.devicetemplates.item.owners.item; + +import com.microsoft.graph.beta.models.DirectoryObject; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/owners/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/owners/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get owners from templates + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * Get owners from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * Get owners from templates + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get owners from templates + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get owners from templates + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java index 2bfd9cbbefa..87467d94fbc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java @@ -79,23 +79,23 @@ public MultiTenantOrganization get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, MultiTenantOrganization::createFromDiscriminatorValue); } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param body The request body * @return a {@link MultiTenantOrganization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganization patch(@jakarta.annotation.Nonnull final MultiTenantOrganization body) { return patch(body, null); } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MultiTenantOrganization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganization patch(@jakarta.annotation.Nonnull final MultiTenantOrganization body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param body The request body * @return a {@link RequestInformation} */ @@ -135,7 +135,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/DeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/DeviceItemRequestBuilder.java index 1fe47e68120..1bdfdd7d988 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/DeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/DeviceItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.Device; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.users.item.devices.item.commands.CommandsRequestBuilder; +import com.microsoft.graph.beta.users.item.devices.item.devicetemplate.DeviceTemplateRequestBuilder; import com.microsoft.graph.beta.users.item.devices.item.extensions.ExtensionsRequestBuilder; import com.microsoft.graph.beta.users.item.devices.item.memberof.MemberOfRequestBuilder; import com.microsoft.graph.beta.users.item.devices.item.registeredowners.RegisteredOwnersRequestBuilder; @@ -35,6 +36,14 @@ public class DeviceItemRequestBuilder extends BaseRequestBuilder { public CommandsRequestBuilder commands() { return new CommandsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the deviceTemplate property of the microsoft.graph.device entity. + * @return a {@link DeviceTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateRequestBuilder deviceTemplate() { + return new DeviceTemplateRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the extensions property of the microsoft.graph.device entity. * @return a {@link ExtensionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java new file mode 100644 index 00000000000..729affe505a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/DeviceTemplateRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.users.item.devices.item.devicetemplate; + +import com.microsoft.graph.beta.models.DeviceTemplateCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.devices.item.devicetemplate.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item.DeviceTemplateItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplate property of the microsoft.graph.device entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplateRequestBuilder 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 deviceTemplate property of the microsoft.graph.device entity. + * @param deviceTemplateId The unique identifier of deviceTemplate + * @return a {@link DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder byDeviceTemplateId(@jakarta.annotation.Nonnull final String deviceTemplateId) { + Objects.requireNonNull(deviceTemplateId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("deviceTemplate%2Did", deviceTemplateId); + return new DeviceTemplateItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DeviceTemplateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/deviceTemplate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/deviceTemplate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get deviceTemplate from users + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get() { + return get(null); + } + /** + * Get deviceTemplate from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplateCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get deviceTemplate from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplate from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceTemplateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceTemplate from users + */ + @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/devices/item/devicetemplate/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/count/CountRequestBuilder.java new file mode 100644 index 00000000000..96727e8f2d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.devices.item.devicetemplate.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}/devices/{device%2Did}/deviceTemplate/$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}/devices/{device%2Did}/deviceTemplate/$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/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java new file mode 100644 index 00000000000..2953d5a54b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/devices/item/devicetemplate/item/DeviceTemplateItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.users.item.devices.item.devicetemplate.item; + +import com.microsoft.graph.beta.models.DeviceTemplate; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 deviceTemplate property of the microsoft.graph.device entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceTemplateItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/deviceTemplate/{deviceTemplate%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceTemplateItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/deviceTemplate/{deviceTemplate%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get deviceTemplate from users + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get() { + return get(null); + } + /** + * Get deviceTemplate from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceTemplate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceTemplate get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceTemplate::createFromDiscriminatorValue); + } + /** + * Get deviceTemplate from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deviceTemplate from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 DeviceTemplateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceTemplateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceTemplateItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get deviceTemplate from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java index 61d0f843688..b642811f171 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/MailFolderItemRequestBuilder.java @@ -7,7 +7,9 @@ import com.microsoft.graph.beta.users.item.mailfolders.item.messagerules.MessageRulesRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.move.MoveRequestBuilder; +import com.microsoft.graph.beta.users.item.mailfolders.item.operations.OperationsRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.permanentdelete.PermanentDeleteRequestBuilder; +import com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.userconfigurations.UserConfigurationsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -67,6 +69,14 @@ public MessagesRequestBuilder messages() { public MoveRequestBuilder move() { return new MoveRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + * @return a {@link OperationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OperationsRequestBuilder operations() { + return new OperationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the permanentDelete method. * @return a {@link PermanentDeleteRequestBuilder} @@ -75,6 +85,14 @@ public MoveRequestBuilder move() { public PermanentDeleteRequestBuilder permanentDelete() { return new PermanentDeleteRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the updateAllMessagesReadState method. + * @return a {@link UpdateAllMessagesReadStateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateAllMessagesReadStateRequestBuilder updateAllMessagesReadState() { + return new UpdateAllMessagesReadStateRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the userConfigurations property of the microsoft.graph.mailFolder entity. * @return a {@link UserConfigurationsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java index 3033cc68895..962bfb0c45c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/MailFolderItemRequestBuilder.java @@ -6,7 +6,9 @@ import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.messagerules.MessageRulesRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.move.MoveRequestBuilder; +import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.OperationsRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.permanentdelete.PermanentDeleteRequestBuilder; +import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate.UpdateAllMessagesReadStateRequestBuilder; import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.userconfigurations.UserConfigurationsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -58,6 +60,14 @@ public MessagesRequestBuilder messages() { public MoveRequestBuilder move() { return new MoveRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + * @return a {@link OperationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OperationsRequestBuilder operations() { + return new OperationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the permanentDelete method. * @return a {@link PermanentDeleteRequestBuilder} @@ -66,6 +76,14 @@ public MoveRequestBuilder move() { public PermanentDeleteRequestBuilder permanentDelete() { return new PermanentDeleteRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the updateAllMessagesReadState method. + * @return a {@link UpdateAllMessagesReadStateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateAllMessagesReadStateRequestBuilder updateAllMessagesReadState() { + return new UpdateAllMessagesReadStateRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the userConfigurations property of the microsoft.graph.mailFolder entity. * @return a {@link UserConfigurationsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/OperationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/OperationsRequestBuilder.java new file mode 100644 index 00000000000..dbf9e156be4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/OperationsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations; + +import com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item.MailFolderOperationItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 operations property of the microsoft.graph.mailFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OperationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + * @param mailFolderOperationId The unique identifier of mailFolderOperation + * @return a {@link MailFolderOperationItemRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public MailFolderOperationItemRequestBuilder byMailFolderOperationId(@jakarta.annotation.Nonnull final String mailFolderOperationId) { + Objects.requireNonNull(mailFolderOperationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mailFolderOperation%2Did", mailFolderOperationId); + return new MailFolderOperationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OperationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OperationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get operations from users + * @return a {@link MailFolderOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperationCollectionResponse get() { + return get(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailFolderOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailFolderOperationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get operations from users + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OperationsRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public OperationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OperationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get operations from users + */ + @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/mailfolders/item/childfolders/item/operations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6ad8c0348cf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations/$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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java new file mode 100644 index 00000000000..9b34dfbac75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.operations.item; + +import com.microsoft.graph.beta.models.MailFolderOperation; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 operations property of the microsoft.graph.mailFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailFolderOperationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailFolderOperationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailFolderOperationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations/{mailFolderOperation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailFolderOperationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailFolderOperationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations/{mailFolderOperation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get operations from users + * @return a {@link MailFolderOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperation get() { + return get(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailFolderOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailFolderOperation::createFromDiscriminatorValue); + } + /** + * Get operations from users + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailFolderOperationItemRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public MailFolderOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailFolderOperationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get operations from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java new file mode 100644 index 00000000000..dc14cacbfc4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate; + +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 UpdateAllMessagesReadStatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateAllMessagesReadStatePostRequestBody} and sets the default values. + */ + public UpdateAllMessagesReadStatePostRequestBody() { + 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 UpdateAllMessagesReadStatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateAllMessagesReadStatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateAllMessagesReadStatePostRequestBody(); + } + /** + * 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("isRead", (n) -> { this.setIsRead(n.getBooleanValue()); }); + deserializerMap.put("suppressReadReceipts", (n) -> { this.setSuppressReadReceipts(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isRead property value. The isRead property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRead() { + return this.backingStore.get("isRead"); + } + /** + * Gets the suppressReadReceipts property value. The suppressReadReceipts property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSuppressReadReceipts() { + return this.backingStore.get("suppressReadReceipts"); + } + /** + * Serializes information the 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("isRead", this.getIsRead()); + writer.writeBooleanValue("suppressReadReceipts", this.getSuppressReadReceipts()); + 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 isRead property value. The isRead property + * @param value Value to set for the isRead property. + */ + public void setIsRead(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRead", value); + } + /** + * Sets the suppressReadReceipts property value. The suppressReadReceipts property + * @param value Value to set for the suppressReadReceipts property. + */ + public void setSuppressReadReceipts(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("suppressReadReceipts", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java new file mode 100644 index 00000000000..b5eaef1a456 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/childfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.childfolders.item.updateallmessagesreadstate; + +import com.microsoft.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 updateAllMessagesReadState method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateAllMessagesReadStateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdateAllMessagesReadStateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateAllMessagesReadStateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/updateAllMessagesReadState", pathParameters); + } + /** + * Instantiates a new {@link UpdateAllMessagesReadStateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateAllMessagesReadStateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/updateAllMessagesReadState", rawUrl); + } + /** + * Invoke action updateAllMessagesReadState + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody body) { + post(body, null); + } + /** + * Invoke action updateAllMessagesReadState + * @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 + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action updateAllMessagesReadState + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action updateAllMessagesReadState + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody 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 UpdateAllMessagesReadStateRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public UpdateAllMessagesReadStateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdateAllMessagesReadStateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/OperationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/OperationsRequestBuilder.java new file mode 100644 index 00000000000..5e05373b540 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/OperationsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.operations; + +import com.microsoft.graph.beta.models.MailFolderOperationCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.mailfolders.item.operations.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.mailfolders.item.operations.item.MailFolderOperationItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 operations property of the microsoft.graph.mailFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OperationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + * @param mailFolderOperationId The unique identifier of mailFolderOperation + * @return a {@link MailFolderOperationItemRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public MailFolderOperationItemRequestBuilder byMailFolderOperationId(@jakarta.annotation.Nonnull final String mailFolderOperationId) { + Objects.requireNonNull(mailFolderOperationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mailFolderOperation%2Did", mailFolderOperationId); + return new MailFolderOperationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OperationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OperationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get operations from users + * @return a {@link MailFolderOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperationCollectionResponse get() { + return get(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailFolderOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailFolderOperationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get operations from users + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OperationsRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public OperationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OperationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get operations from users + */ + @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/mailfolders/item/operations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..29893b3fe67 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.operations.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}/mailFolders/{mailFolder%2Did}/operations/$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}/mailFolders/{mailFolder%2Did}/operations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java new file mode 100644 index 00000000000..b0bd745fe3c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/operations/item/MailFolderOperationItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.operations.item; + +import com.microsoft.graph.beta.models.MailFolderOperation; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 operations property of the microsoft.graph.mailFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailFolderOperationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailFolderOperationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailFolderOperationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/operations/{mailFolderOperation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailFolderOperationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailFolderOperationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/operations/{mailFolderOperation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get operations from users + * @return a {@link MailFolderOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperation get() { + return get(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailFolderOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nullable + @Deprecated + public MailFolderOperation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailFolderOperation::createFromDiscriminatorValue); + } + /** + * Get operations from users + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get operations from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailFolderOperationItemRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public MailFolderOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailFolderOperationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get operations from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java new file mode 100644 index 00000000000..1eca35e9949 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStatePostRequestBody.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate; + +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 UpdateAllMessagesReadStatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateAllMessagesReadStatePostRequestBody} and sets the default values. + */ + public UpdateAllMessagesReadStatePostRequestBody() { + 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 UpdateAllMessagesReadStatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateAllMessagesReadStatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateAllMessagesReadStatePostRequestBody(); + } + /** + * 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("isRead", (n) -> { this.setIsRead(n.getBooleanValue()); }); + deserializerMap.put("suppressReadReceipts", (n) -> { this.setSuppressReadReceipts(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isRead property value. The isRead property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRead() { + return this.backingStore.get("isRead"); + } + /** + * Gets the suppressReadReceipts property value. The suppressReadReceipts property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSuppressReadReceipts() { + return this.backingStore.get("suppressReadReceipts"); + } + /** + * Serializes information the 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("isRead", this.getIsRead()); + writer.writeBooleanValue("suppressReadReceipts", this.getSuppressReadReceipts()); + 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 isRead property value. The isRead property + * @param value Value to set for the isRead property. + */ + public void setIsRead(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRead", value); + } + /** + * Sets the suppressReadReceipts property value. The suppressReadReceipts property + * @param value Value to set for the suppressReadReceipts property. + */ + public void setSuppressReadReceipts(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("suppressReadReceipts", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java new file mode 100644 index 00000000000..0785e5f5fdc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mailfolders/item/updateallmessagesreadstate/UpdateAllMessagesReadStateRequestBuilder.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.users.item.mailfolders.item.updateallmessagesreadstate; + +import com.microsoft.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 updateAllMessagesReadState method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateAllMessagesReadStateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdateAllMessagesReadStateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateAllMessagesReadStateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/updateAllMessagesReadState", pathParameters); + } + /** + * Instantiates a new {@link UpdateAllMessagesReadStateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateAllMessagesReadStateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/updateAllMessagesReadState", rawUrl); + } + /** + * Invoke action updateAllMessagesReadState + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody body) { + post(body, null); + } + /** + * Invoke action updateAllMessagesReadState + * @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 + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action updateAllMessagesReadState + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action updateAllMessagesReadState + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateAllMessagesReadStatePostRequestBody 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 UpdateAllMessagesReadStateRequestBuilder} + * @deprecated + * as of 2024-04/PrivatePreview:updateAllMessagesReadStateAPI + */ + @jakarta.annotation.Nonnull + @Deprecated + public UpdateAllMessagesReadStateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdateAllMessagesReadStateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java index a24a3464409..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 {